9月編程語言排行榜發佈,Java重回王座,PHP走向沒落

TIOBE 更新了9月編程語言排行榜。(TIOBE自2001年開始定期發佈編程語言排行榜)

Java重回第一,C語言第二,Python坐穩第三。

9月編程語言排行榜發佈,Java重回王座,PHP走向沒落

PHP接下來預計連前10都要保不住了……

9月編程語言排行榜發佈,Java重回王座,PHP走向沒落

PHP不再是世界上最好的語言?

自2001年到現在,PHP一直處於榜上前10位,更是在2004年一度登上‘年度編程語言’寶座。根據W3Techs最新2018年Web開發語言統計數據顯示,全球網站開發用到PHP的網站佔比達83.2%以上,畢竟‘PHP是世界上最好的語言’(這個梗來源於PHP的官方文檔‘PHP is the best language for Web’)。

但是從最新的編程語言排行來看,大有前10不保的趨勢。

9月編程語言排行榜發佈,Java重回王座,PHP走向沒落

▲PHP排名走勢圖

9月編程語言排行榜發佈,Java重回王座,PHP走向沒落

▲Top 10 編程語言 TIOBE 指數走勢(2002-2018)

突變始於2009年底。

2009年後,PHP的市場份額從10%下降到5%,

2014年,其市場份額再次減半,縮水至2.5%。

PHP不再是世界上最好的語言?

仔細分析,我們不難得出,PHP走向落寞與AI時代的到來有很大關係。

PHP最開始就定位於Web設計的Visual Basic,由於其易於學習,易於部署,且非常簡單,就算不是很專業的軟件開發人員也很容易上手。

與之優點相對應的缺點同樣也很明顯:安全性不高、不具備可擴展性、性能低下、多線程支持不好...

雖然PHP長期以來都在努力改善這些缺點,但是技術的革新、進步實在太快。

2014年PHP最大的支持者Facebook因其不具備可擴展性率先放棄使用,轉而推出Hack作為PHP的替代品,至此,JavaScript、TypeScript和Python也相繼推出適用於Web開發的語言。

如今企業Web開發主力早已變成Java,歸功於於其龐大而完善的生態圈、高效的運行效率、多樣的運用場景、豐富的人才資源。

PHP的競爭對手越來越多,換而言之,相比之下開發人員選擇面更廣。在自身特性、市場變化原因雙重影響下,不難理解為何PHP開始走下坡路。

9月編程語言排行榜發佈,Java重回王座,PHP走向沒落

▲其他編程語言排名

9月編程語言排行榜發佈,Java重回王座,PHP走向沒落

▲歷史排名(1988-2018)

9月編程語言排行榜發佈,Java重回王座,PHP走向沒落

▲編程語言“名人榜”( 2003-2017)

從上面這些數據分析,著眼未來,大數據、物聯網、人工智能等技術逐步成熟,這些技術用Java編寫起來遊刃有餘,而PHP就愈發顯得力不從心了。

縱觀編程語言發展史,我們見證了太多語言的興衰,我們甚至可以預見,強如Java在將來也有被更好地語言替代的一天,PHP只是先行一步罷了。

【唯一不變只有變化本身】所以如果選擇了IT行業,沒有危機意識,不與時俱進,同樣也只有被淘汰的命運。


分享到:


相關文章: