TIOBE 9月排行:PHP 排名在 TOP 10 边缘飘摇

局长
 局长
发布于 2019年09月11日
收藏 18

TIOBE 编程语言排行榜 9 月份的榜单已公布,排名前十的分别是:Java, C, Python, C++, C#, Visual Basic .NET, JavaScript, SQL, PHP 和 Objective-C

整体排名变化不大,但在 9 月榜单中 PHP 特别被提到了,因为这期的标题描述是 "PHP is struggling to keep its top 10 position",潜台词就是 PHP 快保不住 TOP 10 的位置啦!

虽然编程语言排行榜不代表什么,不过 PHP 在榜单上的排名很长时间没有上升,甚至偶有倒退也是不争的事实。

自 2001 年 TIOBE 排行榜诞生以来,PHP 一直处于榜单的 TOP 10 位置,甚至拿过 2004 年 TIOBE 年度编程语言的称号。直到 2009 年底前,PHP 的排名变化一切都很顺利,但自此之后,其市场占有份额迅速在两年内从 10% 下降至 5%,到了 2014 年更是腰斩至 2.5% 左右。

所以 PHP 发生了什么事?

PHP 刚诞生时被认为是用于 Web 开发的 Visual Basic:既容易上手,也方便部署,不过其主要使用群体是具有一定软件开发背景的 Web 工程师。PHP 的简单易上手特性为其收获了一大批开发者,迅速在 Web 开发领域占有一席之地。不过它的长处也带来了一些弊端:PHP 产品的安全漏洞相对更容易被发现。当然,PHP 开发团队长期以来也一直在努力解决这个问题。

在 2014 年,还发生了一件对 PHP 产生一定影响的大事 —— PHP 的“头号粉丝” Facebook 推出 Hack 语言以作为 PHP 的替代方案,原因是 PHP 的可伸缩性没能满足 Facebook 的需求。此后,JavaScript, TypeScript 和 Python 开始日渐流行,并成为 Web 开发的主流选择。

PHP 近年的走势情况一目了然。

继续看看 TIOBE 9 月编程语言排行 1-20:

TOP 10 编程语言 TIOBE 指数走势(2002-2018)

第 21-50 名的编程语言排行

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

(Visual) FoxPro, 4th Dimension/4D, ABC, Alice, Apex, Arc, Awk, BBC BASIC, bc, Boo, Bourne shell, C shell, Clipper, Clojure, Common Lisp, Crystal, cT, Curl, Emacs Lisp, Erlang, Forth, Icon, IDL, Inform, Io, J, Korn shell, Ladder Logic, LiveCode, ML, Monkey, MQL4, NATURAL, OpenCL, OpenEdge ABL, Oz, PowerShell, Programming Without Coding Technology, Pure Data, Q, S, Snap!, SPARK, Standard ML, Tcl, Tex, Verilog, VHDL, X10, XC

TIOBE 编程社区指数(The TIOBE Programming Community index)是编程语言流行度的指标,该榜单每月更新一次,指数基于全球技术工程师、课程和第三方供应商的数量。包括流行的搜索引擎,如谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度都用于指数计算。具体的计算方式见这里:https://www.tiobe.com/tiobe-index/programming-languages-definition/

值得注意的是,TIOBE 指数并不代表语言的好坏,开发者可以使用该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。

详细榜单信息可以查看 TIOBE 官网

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:TIOBE 9月排行:PHP 排名在 TOP 10 边缘飘摇
加载中

精彩评论

eechen
eechen
在喷子们不知不觉地黑PHP的时候,PHP7.4已经发布RC1了,哈哈哈.
PHP7.4引入的opcache.preload机制可以有效提升FastCGI模式下的PHP框架和composer库的性能.
在ZendFramework框架的测试中,开启预加载(opcache.preload)后性能提升30%到50%,框架越庞大,提升越明显.
原理并不神秘,本质上就是实现了PHP函数和类的内存常驻,避免每次请求都定义一次函数和类,从而提升网站性能.
https://wiki.php.net/rfc/preload

总而言之,PHP这套技术栈,在Web开发上,依旧是首屈一指的存在,说实话,竞争对手还是太弱鸡.
这波天秀
这波天秀
这榜单是搜索问题榜单,PHP直接搜手册了,还需要google,沙雕玩意
bovver
bovver
前两年我就说过php将不再具备存在的优势。论后端比不过java,go等静态语言的强大生态和可控性,论前段active,angular比它优秀且更适合。php最终只能回归最初的定义: personal home page language。
依剑_听雨
依剑_听雨
这个榜单,PHP 今年一定跌出前十。
我说没落没人信?
这波天秀
这波天秀
跌不出前10来直播吃点什么?

最新评论(87

admin1233
admin1233
哇!前四我都会。:smile:
麦田守望者_
麦田守望者_
看到这个,我想到了当年CSDN的JAVA与C#之争。先不说JAVA和C#,后来,CSDN就成了现在这种样子了,我感觉,开源中国这个样子,估计啊……
q
qiye1001234
:joy:
猫之良品up
PHPer一般都是前后端通吃,更偏向于全栈,转型比较容易,这无不因为PHP技术容易掌握并且资源丰富,可以节省很多时间去横向发展,php是不是衰落对于PHPer也没多大关系,何况说到衰落还早得很,前二十都是使用量相当大的语言,真没必要落几名就唱衰PHP。
透过玻璃的光
透过玻璃的光
两个PHP套页面绝对比一个PHP加一个前端要快的多,可能对于特别多人的复杂项目有必要做前后端分离,对于大部分后台管理是没必要的,多半都是列表和数据展现,专门找个前端做什么?
不是复杂交互型的后端,php开发效率绝对是远超前后端分离的。
wangxuwei
wangxuwei
用的人多,搜的人少
watergood
watergood
powershell 都排到八十多位去了,微软哭晕在厕所。
这波天秀
这波天秀
回复 @墨名次 : 不好意思,大学学的C,然后C#,C和C#都写过,JS就更不用说了,PHPer基本都会,go语言最新在学,也在看Dlang,我写的语言多了去了,PHP强大的数组,几千个内置函数用起来比任何语言都方便,比python都方便,python现在也在内置更多的函数,并不是只写了一个PHP而得出的结论,至于框架,每个语言都会有框架,封装了自然写起来比原生快的多,但并不代表封装了就比PHP写起来很快,因为PHP也有框架,也有无数个包,原生属性摆在那
墨名次
墨名次
回复 @这波天秀 : 就PHP可以一行,其他语言不行?注解怎么就不可以拿来说了?必须说PHP是最好的编程语言?多看看外面的世界
MuskIron
MuskIron
有没有搞错,相关链接为什么放的是PHP的详细介绍和下载地址?
返回顶部
顶部