
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
成都IT培训分享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的存活变得愈发艰难。
TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。
值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。