中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

淺談php語言的優(yōu)缺點(diǎn)

2022-05-13    分類: 網(wǎng)站建設(shè)

隨著網(wǎng)絡(luò)的不斷發(fā)展,網(wǎng)站的編程語言也在不斷的發(fā)展,之前我們網(wǎng)站建設(shè)公司用的編程語言用的是asp;現(xiàn)在也都改了,都用了php。相對(duì)于asp來說,php的功能,都有大大的提升,可是他的提升也并不代表他是好的。

那么php的優(yōu)點(diǎn)是什么呢?(1)入門快。像我們公司就是從asp轉(zhuǎn)向php的,我們的工作人員之前學(xué)的都是asp,因?yàn)楣ぷ魇袌?chǎng)的需要,我們的程序員工也就開始了從asp轉(zhuǎn)向php,他們也就用了2周左右學(xué)會(huì)了,并且已經(jīng)可以做一些企業(yè)網(wǎng)站了。(2)開發(fā)成本低。PHP最經(jīng)典的組合就是:Linux + Apache + MySQL + PHP。非常適合開發(fā)中小型的web應(yīng)用,因?yàn)樯鲜秩菀?,所以開發(fā)的速度比較快。而且所有的軟件都是開源免費(fèi)的,可以減少投入。(3)PHP是解釋性的腳本語言。寫完代碼以后即可以執(zhí)行,不像c,java,c++等語言還需要去編譯執(zhí)行,相對(duì)來說比較節(jié)省時(shí)間。(4)配置及部署相對(duì)簡(jiǎn)單一些。對(duì)比JAVA開發(fā)來說,JAVA開發(fā)的配置就復(fù)雜多了,什么Structs、Spring、Hibernate、Tomcat等等很多地方都需要配置,甚至你在程序中每寫一個(gè)SQL語句都需要先在Hibernate中配置一下,有時(shí)重新部署一個(gè)class文件或jar文件還可能需要重啟Web服務(wù)器(Tomcat或Resin或其它的Web服務(wù)器)使新部署的庫(kù)文件生效。PHP開發(fā)中主要是PHP自身的配置文件及Web服務(wù)器的配置(如Apache或Nginx或Lighttpd等),相對(duì)于JAVA來說還是簡(jiǎn)單一些,而且新修改了文件以后不需要重新啟動(dòng)Web即可以立即生效。(5)有很多開源的框架或開源的系統(tǒng)可以使用。比如比較知名的開源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,開源論壇有Discuz!、Phpwind等,開源博客WordPress,開源網(wǎng)店系統(tǒng)如Ecshop、ShopEx等,開源的SNS系統(tǒng)如UCHome、ThinkSNS等。

什么東西都有優(yōu)點(diǎn)和缺點(diǎn),不可能那么好,php也不列外!它的缺點(diǎn)有(1)對(duì)多線程支持不太好,大多數(shù)時(shí)候我們只能簡(jiǎn)單的模擬去實(shí)現(xiàn)的,Via。(2)對(duì)面向?qū)ο蟮闹С忠膊惶?,相?duì)來說PHP5的面向?qū)ο笥辛瞬簧俚奶嵘?。?)編碼規(guī)范不太統(tǒng)一,如刪除用戶,有的人用delete_user,而有的人可能用deleteUser,如果不提前制定編碼規(guī)范,這種情況可能會(huì)經(jīng)常發(fā)生,因?yàn)槊總€(gè)人都有自己的編碼習(xí)慣。(4)語法不太嚴(yán)謹(jǐn),比如變量不需要定義就可以使用,在c,java,c++中變量是必須先定義以后才可以使用的。

現(xiàn)在我只想到這些,如果有更多的不同意見,歡迎交流!

新聞名稱:淺談php語言的優(yōu)缺點(diǎn)
標(biāo)題路徑:http://www.rwnh.cn/news/152955.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站建設(shè)、商城網(wǎng)站、微信公眾號(hào)Google、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
安吉县| 林甸县| 玉环县| 宽城| 迁西县| 延寿县| 宜宾县| 宁明县| 承德市| 张家川| 甘孜| 东乌珠穆沁旗| 饶平县| 绥江县| 抚松县| 自治县| 共和县| 罗源县| 沙雅县| 开化县| 汝城县| 酉阳| 苗栗县| 石景山区| 新宾| 元阳县| 郸城县| 哈尔滨市| 罗山县| 安顺市| 朔州市| 乌兰县| 广河县| 离岛区| 张家川| 扬中市| 措勤县| 马鞍山市| 游戏| 松滋市| 郯城县|