TIOBE 更新了9月 编程语言 排行榜。(TIOBE自2001年开始定期发布编程语言排行榜)
Java 重回第一, C语言 第二, Python 坐稳第三。
PHP接下来预计连前10都要保不住了……
PHP不再是世界上最好的语言?
自2001年到现在,PHP一直处于榜上前10位,更是在2004年一度登上‘年度编程语言’宝座。根据W3Techs最新2018年Web开发语言统计数据显示,全球网站开发用到PHP的网站占比达83.2%以上,毕竟‘PHP是世界上最好的语言’(这个梗来源于PHP的官方文档‘PHP is the best language for Web’)。
但是从最新的编程语言排行来看,大有前10不保的趋势。
▲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开始走下坡路。
▲其他 编程语言排名
▲历史排名(1988-2018)
▲编程语言“名人榜”( 2003-2017)
从上面这些数据分析,着眼未来,大数据、物联网、人工智能等技术逐步成熟,这些技术用Java编写起来游刃有余,而PHP就愈发显得力不从心了。
纵观编程语言发展史,我们见证了太多语言的兴衰,我们甚至可以预见,强如Java在将来也有被更好地语言替代的一天,PHP只是先行一步罢了。
【唯一不变只有变化本身】所以如果选择了IT行业,没有危机意识,不与时俱进,同样也只有被淘汰的命运。