中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php的優勢和不足是什么

發布時間:2020-10-14 17:44:44 來源:億速云 閱讀:275 作者:小新 欄目:編程語言

小編給大家分享一下php的優勢和不足是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

PHP的優勢與不足

優點:

1、入門快,有其它語言基礎的程序員二周左右的時間就可以入門,一個月左右的時間基本上就可以開發簡單的項目了。

2、開發成本低,PHP最經典的組合就是:Linux + Apache + MySQL + PHP。非常適合開發中小型的web應用,因為上手容易,所以開發的速度比較快。而且所有的軟件都是開源免費的,可以減少投入。

3、PHP是解釋性的腳本語言,寫完代碼以后即可以執行,不像c,java,c++等語言還需要去編譯執行,相對來說比較節省時間。

4、相對來說,PHP程序員的薪水平均要比c,c++,java程序員的平均工資要低一些,特別是對于中小型企業來說可以節約一些成本。

5、配置及部署相對簡單一些,對比JAVA開發來說,JAVA開發的配置就復雜多了,什么Structs、Spring、Hibernate、Tomcat等等很多地方都需要配置,甚至你在程序中每寫一個SQL語句都需要先在Hibernate中配置一下,有時重新部署一個class文件或jar文件還可能需要重啟Web服務器(Tomcat或Resin或其它的Web服務器)使新部署的庫文件生效。

PHP開發中主要是PHP自身的配置文件及Web服務器的配置(如Apache或Nginx或Lighttpd等),相對于JAVA來說還是簡單一些,而且新修改了文件以后不需要重新啟動Web即可以立即生效。

6、有很多開源的框架或開源的系統可以使用,比如比較知名的開源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,開源論壇有Discuz!、Phpwind等,開源博客WordPress,開源網店系統如Ecshop、ShopEx等。

缺點:

1、對多線程支持不太好,大多數時候我們只能簡單的模擬去實現的,Via。

2、對面向對象的支持也不太好,相對來說PHP5的面向對象有了不少的提升。

3、編碼規范不太統一,如刪除用戶,有的人用delete_user,而有的人可能用deleteUser,如果不提前制定編碼規范,這種情況可能會經常發生,因為每個人都有自己的編碼習慣。

4、語法不太嚴謹,比如變量不需要定義就可以使用,在c,java,c++中變量是必須先定義以后才可以使用的。

個人覺得語言沒有好壞,只是不同的語言用在不同的地方、不同的層面而已,高并發、高性能的Web應用中瓶頸往往不在開發語言,最重要的地方是架構。

以上是php的優勢和不足是什么的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

镶黄旗| 华蓥市| 崇州市| 延庆县| 喀喇沁旗| 嫩江县| 福清市| 庐江县| 凤城市| 庆安县| 乌鲁木齐县| 甘南县| 汽车| 岳阳县| 桦南县| 东乌| 忻城县| 滨海县| 沁阳市| 塘沽区| 蓬安县| 观塘区| 承德市| 龙江县| 呼伦贝尔市| 临猗县| 婺源县| 海阳市| 瑞昌市| 平遥县| 怀来县| 青铜峡市| 海晏县| 富顺县| 白城市| 宿州市| 贵德县| 淮滨县| 和政县| 天台县| 凤庆县|