您好,登錄后才能下訂單哦!
小編給大家分享一下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的優勢和不足是什么的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。