原文鏈接:https://www.wjcms.net/archives/備受爭議的php前景究竟如何我們該何去何從
導語:
最近以來,小編在網上總是會看到這樣或那樣的關於php的新聞或者信息。比如,PHP一直是被黑。尤其是一些培訓機構不斷設置編程語言排名,以促進python和Java等語言的培訓,從而誤導了編程的初學者,並給初學者以PHP不好的印象。
PHP真的下坡了嗎? PHP語言占據什么市場份額?
從市場份額來看。您可能需要根據W3Techs提供的數據和報告,查看最新的PHP使用情況統計信息和市場地位。 W3Techs是一個外國網站,專門從事網絡技術研究,並提供有關各種網絡技術使用的信息。從最新的結果中,我們可以看出其服務器端編程語言的所有網站中,有79%使用PHP,穩居第一!將排在第二位的ASP.NET和第三位的JAVA遠遠甩在身后。
而且,從十月以來全球增長的網站來看,php也排在第二位。
從編程語言排名來看。PHP自2001年該指數開始以來,PHP一直處於TIOBE指數的前10位,地位從未動搖。
而且,PHP常年平均排名處於前列,第四位和第七位,它甚至是2004年TIOBE的年度編程。
從語言發展來看。PHP最受爭議的“弱類型”特性,但是隨着語言版本的發布和完善,功能和特性方面的批評開始變少了。HHVM通過hack直接“刪除”“弱類型”功能的事實表明HHVM不喜歡“弱類型”功能。但是,在許多PHP程序員看來,這是PHP的主要優勢之一。 PHP變量的設計隨意而優雅,可向所有河流開放,並為一切准備就緒。語言不是很簡單嗎?HHVM對PHP的性能提升,讓人眼前一亮,而磨刀霍霍的PHP7則讓人萬分期待。
還有另外一個最受爭議的性能問題,就在前幾天剛發布了8.0.0RC4,11月 26 日就會發布正式版本。從https://www.phoronix.com/測試性能基准測試報告結果來看,從 PHP 7.4 stable 到 PHP 8 有小幅度改進,大約是 7% 的提升,但如果 PHP 8 啟用了 JIT,性能改進可以說是非常明顯,比 PHP 7.4 stable 提升了 92%。至於更舊的版本,PHP 8 with JIT 的性能是 PHP 5.4 的 5 倍。
最重要的是,越來越多優秀的擴展開發出來,給初中級開發者鋪好了更多道路,發揮好社區化開發的路徑,能為快速構建出自己的項目,高級程序員能夠輕松利用特性,開發出更多好的擴展,構建更強大的生態系統。
非常多的優秀框架支撐php的強大,例如Symfony/YII/laravel/thinkphp/CI等,在類似項目中重用代碼可以節省開發人員大量時間和精力。框架提供了用於執行繁瑣的代碼任務的預構建模塊。因此,開發人員可以花時間開發實際的應用程序,而不必重建每個項目的基本功能。
結語:
PHP是有史以來最好的語言,沒有之一。PHP一直作為Web開發中的統治力量而存在,在PHP8.0版本的加持下,PHP必將開創新局面,許多PHP專業人員都留在角落,實際上,每個人都必須接受PHP帶來的變化和生態。 Swoole解決了IO繁重方案的問題,而JIT解決了計算繁重方案的問題。未來的PHP開發還不錯。最后希望大家都成為一名優秀的CTO和架構師。