今天 W3Techs 发布了一份历年来服务器端编程语言使用趋势报告,报告显示近十年来各项编程语言在服务端的使用情况,其中 PHP 在份额上牢牢占据榜首的位置,并且一直保持比较大的优势。
不老的 PHP,前进中的 Ruby
报告从 2010 年 1 月开始一直持续到 2021 年 9 月结束。2010 年开始 PHP 占有 72.5% 的份额,截止今天份额为 78.9%,几乎没有遇到比较大的波动。尽管最近几年 PHP 不再流行,大家也一直拿“PHP 是世界上最好的语言”来进行调侃,但从数据上看 PHP 仍是迄今为止最常用的服务器端语言,稳定拥有近 80% 的市场份额。目前来看短时间内没有哪种编程语言在网站服务器开发上能追上 PHP。
在统计权重和调查对象上,W3Techs 只将 Alexa 前 1000 万名或 Tranco 前 100 万名名单中网站使用的技术列入调查。
从 W3Techs 调查结果中看,似乎没有出现让 PHP 担心的竞争者,其他服务端编程语言也只有 ASP.NET 曾经突破过 10% 的份额。当前涨势比较快的是 Ruby,本月份额是 5.2%,在目前计入统计的网站中使用 Ruby 开发的数量每天增长约 500 个左右。
在下图最新的 Ruby on Rails 使用统计中,尤其是最近一年 Ruby 的受欢迎度是明显下降的。
对比 W3Techs 报告中 Ruby 的涨势,让人觉得有点不可思议。
关于质疑
有不少人对此报告中的数据提出质疑,认为这些数据有泡沫。笔者分析,可能大家只是感官或者接触到的宣传认为php没有占据那么多的份额,但是真正接触到WEB网站系统后,发现基本都是PHP开发的,相比新的替代工具,PHP 稳定和成熟的方案在一些工作上很合适,在WEB领域PHP 仍是远超其他语言的存在。
其实每种语言都有他独特的优势,PHP在WEB服务端编程语言是牢牢占据第一的,而现在被炒的很火的Python在科学计算,人工智能方面占据份额较多,Java、C、C++等在软件开发领域则占据优势。建议同学们根据自己的学历、时间、学习能力、兴趣等方面,选择适合自己的编程语言,而不是一味的去迎合一些培训机构的宣传。
文章翻译自w3techs,php中文网进行整理,欢迎指正!
【相关推荐:】