2019年9月TIOBE编程语言排行榜:PHP前十的位置恐怕不保

举报
ktwl 发表于 2019/09/25 14:19:15 2019/09/25
【摘要】 一、前20排行榜TIOBE发布了2019年9月份的编程语言排行榜,前20名排行如下:自2001年该指数开始以来,PHP一直处于TIOBE指数的前10位。它甚至是2004年TIOBE的年度编程语言。直到2009年底,PHP发展都很顺利,但很快PHP的市场份额就在2年内从10%下降到了5%,2014年再次下降到了2.5%。到底发生了什么?从一开始,PHP就是用于Web设计的Visual Basi...

一、前20排行榜

TIOBE发布了2019年9月份的编程语言排行榜,前20名排行如下:

2019年9月TIOBE编程语言排行榜:PHP前十的位置恐怕不保


自2001年该指数开始以来,PHP一直处于TIOBE指数的前10位。它甚至是2004年TIOBE的年度编程语言。直到2009年底,PHP发展都很顺利,但很快PHP的市场份额就在2年内从10%下降到了5%,2014年再次下降到了2.5%。

2019年9月TIOBE编程语言排行榜:PHP前十的位置恐怕不保


到底发生了什么?

从一开始,PHP就是用于Web设计的Visual Basic:易于学习,易于部署,但是主要由软件工程背景有限的Web设计人员使用。 PHP非常简单,但是容易发现安全漏洞。 PHP长期以来一直在努力解决这个问题。在2014年,PHP最大的支持者Facebook也因为PHP不具备可扩展性而放弃了它,推出了Hack作为PHP的替代品。再之后,JavaScript,TypeScript和Python也成为Web开发的语言。PHP面临的竞争也越来越多。

2019年9月TIOBE编程语言排行榜:PHP前十的位置恐怕不保


二、PHP江河日下

“PHP是世界上最好的语言”这个梗由来已久,这句话出自于PHP的官方文档,“PHP is the best language for web programming”。虽然是个梗,但是也有些道理,直到2010年前后,PHP一直是Web开发中的统治力量。根据W3Techs最新2018年Web开发语言统计榜,全球网站开发用到PHP的站占83.2%多。

然而目前企业Web开发的主力早已变成了Java,Java庞大而完善的生态圈,高效的运行效率,多样的运用场景,丰富的人才资源是造成这一切的最主要的根源。

PHP固然有很多优点,包括开发效率高,功能强大。然而很多缺点也为人所熟知,例如多线程支持不好,性能低下,代码不规范等等。

2019年9月TIOBE编程语言排行榜:PHP前十的位置恐怕不保


着眼未来,大数据、物联网、人工智能等技术会逐渐落地,这些技术,Java胜任起来都能游刃有余,而PHP就力不从心了。

纵观编程语言发展史,我们见证了很多语言的兴盛与衰落,强如Java者也迟早会被更好的语言所取代,PHP同样概莫能外,逃脱不了这一宿命,只不过这一天会比Java更早到来。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。