辛晓亮
今天W3Techs发布了一份历年来服务器端编程语言使用趋势报告,报告显示近十年来各项编程语言在服务端的使用情况,其中PHP在份额上牢牢占据榜首的位置,并且一直保持比较大的优势。
1不老的PHP,前进中的Ruby报告从年1月开始一直持续到年9月结束。年开始PHP占有72.5%的份额,截止今天份额为78.9%,几乎没有遇到比较大的波动。尽管最近几年PHP不再流行,大家也一直拿“PHP是世界上最好的语言”来进行调侃,但从数据上看PHP仍是迄今为止最常用的服务器端语言,稳定拥有近80%的市场份额。目前来看短时间内没有哪种编程语言在网站服务器开发上能追上PHP。
在统计权重和调查对象上,W3Techs只将Alexa前万名或Tranco前万名名单中网站使用的技术列入调查。
从W3Techs调查结果中看,似乎没有出现让PHP担心的竞争者,其他服务端编程语言也只有ASP.NET曾经突破过10%的份额。当前涨势比较快的是Ruby,本月份额是5.2%,在目前计入统计的网站中使用Ruby开发的数量每天增长约个左右。
在下图最新的RubyonRails使用统计中,尤其是最近一年Ruby的受欢迎度是明显下降的。对比W3Techs报告中Ruby的涨势,让人觉得有点不可思议。
2WordPress加成?开发者们的质疑有不少开发者对此报告中的数据提出质疑,认为这些数据是一个巨大的泡沫。他们认为互联网上有数百万的网站是通过WordPress博客系统和Nextcloud软件进行搭建的,其中WordPress搭建的网站占所有站点的42.5%,这些数据是PHP能长期稳定维持如此多份额的主要原因。他们还表示使用WordPress的大多数不是程序员,而除了WordPress外PHP开发者已经非常少见了,这些数据不具备参考性。
不过也有很多开发者解释说,自己和公司都会用到PHP,也见过很多PHP开发者,PHP确实不像以前那么流行,但相比新的替代工具,PHP稳定和成熟的方案在一些工作上很合适,不仅仅是做WordPress。同时即便去除WordPress的占比,PHP仍是远超其他语言的存在。
参考链接: