TIOBE近期公布了2019年9月编程语言排行榜,前十名变化不大,分别是Java, C, Python, C++, C#, Visual Basic, .NET, JavaScript, SQL, PHP和Objective-C,和上个月相比,SQL超越PHP和Objective-C排在第8位。Java、C和Python依然霸占前三名
值得我们注意的是,自2001年TIOBE指数开始以来,PHP一直处于TIOBE指数的前10位。它甚至是2004年TIOBE的年度编程。直到2009年底一切都很顺利,但很快PHP就从10%下降到了2年内占有5%的市场份额。2014年,它再次减半至2.5%。那么号称“世界上最好语言”的PHP发生了什么?
PHP语言兴衰
“PHP是世界上最好的语言”这个梗由来已久,这句话出自于PHP的官方文档,“PHP is the best language for web programming”。虽然是个梗,但是也有些道理,直到2010年前后,PHP一直是Web开发中的统治力量。
PHP一开始被用于Web 开发的 Visual Basic,易于学习,部署便捷,但其用户群体主要是具有软件工程背景的Web开发人员,PHP的简单性也使得其容易出现安全漏洞,PHP开发团队也一直在努力解决这个问题。2014年,PHP最大的支持者Facebook推出了Hack作为PHP的替代品,原因是PHP的可伸缩性不强,在那之后,JavaScript、TypeScript和Python成为web开发的通用语言。PHP的存活变得愈发艰难。
下面还是来看看其他编程语言的排行情况吧:
Top 10 编程语言 TIOBE 指数走势(2002-2018)
其他编程语言排名
历史排名(1988-2018)
编程语言“名人榜”( 2003-2017)
TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。
具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
IT行业、互联网、开发语言(Java、前端HTML5、Python、UI/UE、云计算、自动化测试、大数据、人工智能、物联网、游戏开发、网络安全、GO语言、PHP)相关资讯,大连千锋会第一时间送到大家身边,也可以关注微信公众号【dalianqianfengjiaoyu】了解相关行业资讯。 |