[PConline 资讯]最近,TIOBE编程语言排行榜公布了其最新的9月榜单情况,排名前十的分别是Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, SQL, PHP和Objective-C,整体排名变化不大。
TIOBE编程社区指数(The TIOBE Programming Community index),是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。
值得注意的是,此次榜单中特别提到了PHP语言,原因在于这期的标题描述是“PHP is struggling to keep its top 10 position”(PHP正在努力保持其前十名的位置),潜台词就是PHP快保不住TOP 10的位置了!尽管TIOBE编程语言排行榜并不代表什么,但PHP在榜单上的排名已经有很长时间没有上升过了,甚至偶有还出现过倒退的情况。所以,这不禁让人感叹,PHP到底发生了什么?
TIOBE编程语言排行榜自2001年诞生以来,PHP语言一直处于榜单的TOP 10位置,甚至在2004年是还拿到过TIOBE年度编程语言的称号。其实,到2009年底前,PHP的排名变化看上去还都很顺利,但从这之后,PHP市场占有份额迅速在两年内从10%下降至5%,到了2014年更是腰斩至2.5%左右。
想当初,PHP刚诞生的时候曾被认为是用于Web开发的Visual Basic,既容易上手又方便部署。不过,其主要使用群体是具有一定软件开发背景的Web工程师。PHP的简单易上手特性为其收获了一大批开发者,迅速在Web开发领域占有一席之地。不过它的长处也带来了一些弊端,那就是PHP产品的安全漏洞相对更容易被发现。当然,PHP开发团队长期以来也一直在努力解决这个问题。
TOP 10编程语言TIOBE指数走势(2002-2018)
此外,在2014年的时候还发生了一件对PHP产生一定影响的大事,那就是PHP的“头号粉丝” Facebook推出了Hack语言,用作PHP的替代方案,原因是PHP的可伸缩性没能满足Facebook的需求。此后,JavaScript, TypeScript和Python开始日渐流行,并成为Web开发的主流选择。
TIOBE 9月编程语言排名前20
当然,这里还要澄清一下的是,TIOBE榜单指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。感兴趣的朋友,可以登录TIOBE官网查看详细榜单信息。
本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.sosokankan.com/article/584668.html