TIOBE近期公布了2019年9月编程语言排行榜,前十名变化不大,分别是Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, SQL, PHP和Objective-C,和上个月相比,SQL超越PHP和Objective-C排在第8位。Java、C和Python依然霸占前三名,Python流行度有所下降,降到了10%以下,具体请看下表和走势图。
虽然Python流行度这个月有所下降,但是上涨趋势依然明显,具体以后的趋势怎么样,我们还需让子弹飞一会儿。
值得我们注意的是,自2001年该指数开始以来,PHP一直处于TIOBE指数的前10位。它甚至是2004年TIOBE的年度编程。直到2009年底一切都很顺利,但很快PHP就从10%下降到了2年内占有5%的市场份额。2014年,它再次减半至2.5%。那么号称“世界上最好语言”的PHP发生了什么?
其实从一开始,PHP就是用于Web设计的Visual Basic语言:易于学习,易于部署,因此,PHP主要由具有有限软件工程背景的Web设计人员使用。PHP的简单性也造成了它的缺点,主要是在PHP项目中发现安全漏洞相对容易。这也是PHP长期以来一直在努力解决的问题。在2014年,由于PHP不具备可扩展性,PHP最大的支持者Facebook推出了Hack作为PHP的替代品。之后,JavaScript,TypeScript和Python成为Web开发的语言。那么现在的问题是PHP如何在这个残酷的丛林中生存?让我们拭目以待吧。
来源:TIOBE
https://www.tiobe.com/tiobe-index/