首頁 >後端開發 >PHP問題 >php相對於其他語言的優勢是什麼

php相對於其他語言的優勢是什麼

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-08-27 12:01:523396瀏覽

php相對於其他語言的優勢是什麼

php相對於其他語言的優勢是什麼?具體優勢如下:

優點:

1.入門快,有其它語言基礎的程式設計師二週左右的時間就可以入門,一個月左右的時間基本上就可以開發簡單的專案了。

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

相關推薦:《PHP入門教學

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等,開源的SNS系統如UCHome、ThinkSNS等。

缺點:

1.對多執行緒支援不太好,大多時候我們只能簡單的模擬去實現的。

2.對物件導向的支援也不太好,相對來說PHP5的物件導向有了不少的提升。

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

4.語法不太嚴謹,例如變數不需要定義就可以使用,在c,java,c 中變數是必須先定義以後才可以使用的。

以上是php相對於其他語言的優勢是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn