报名「音视频前端技术创新实践专场」,听腾讯云技术专家揭秘音视频相关技术>> 了解详情
写点什么

服务器端编程语言报告出炉,PHP 独占鳌头十几年

  • 2021 年 9 月 14 日
  • 本文字数:930 字

    阅读完需:约 3 分钟

服务器端编程语言报告出炉,PHP 独占鳌头十几年

今天 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 的涨势,让人觉得有点不可思议。

 


WordPress 加成?开发者们的质疑

 

有不少开发者对此报告中的数据提出质疑,认为这些数据是一个巨大的泡沫。他们认为互联网上有数百万的网站是通过 WordPress 博客系统和 Nextcloud 软件进行搭建的,其中 WordPress 搭建的网站占所有站点的 42.5%,这些数据是 PHP 能长期稳定维持如此多份额的主要原因。他们还表示使用 WordPress 的大多数不是程序员,而除了 WordPress 外 PHP 开发者已经非常少见了,这些数据不具备参考性。

 

不过也有很多开发者解释说,自己和公司都会用到 PHP,也见过很多 PHP 开发者,PHP 确实不像以前那么流行,但相比新的替代工具,PHP 稳定和成熟的方案在一些工作上很合适,不仅仅是做 WordPress。同时即便去除 WordPress 的占比,PHP 仍是远超其他语言的存在。

 

参考链接

 

https://w3techs.com/technologies/history_overview/programming_language/ms/y

 

https://w3techs.com/technologies/details/cm-wordpress

 

关联阅读:

 

22 个必知编程语言之「PHP」

 

PHP“垂死”十年

2021 年 9 月 14 日 16:422974
用户头像

发布了 41 篇内容, 共 11.1 次阅读, 收获喜欢 67 次。

关注

评论

发布
暂无评论
发现更多内容

Java + opencv 实现图片人脸检测

张音乐

Java AI OpenCV ffmpeg 人脸识别

从新手到专家:如何设计一套亿级消息量的分布式IM系统

JackJiang

架构设计 即时通讯 IM

局域网服务器访问外网方案

程序员与厨子

Linux 网络 路由表

缓存不一致、缓存雪崩、缓存击穿、缓存穿透

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

AA

郑伟

标签

Firebase 命令行工具

HoneyMoose

记一次生产环境大面积404问题!

冰河

nginx 网关

“数字足迹”怕暴露,数字人民币如何守护你我隐私安全?

Geek_987812

数字货币

算法:求两个单向链表的最早公共交点

程序员架构进阶

算法 链表 28天写作 3月日更 算法解析

记上周双休日的加班

sadhu

加班

Kafka、RabbitMQ、RocketMQ 之间的区别是什么 ?

AI乔治

Java kafka 架构 消息队列

Java反射简析

Langer

Java java反射

高性能公链能为 DeFi 带来什么?

Geek_987812

区块链

关于Vue权限路由思考

程序员海军

Vue 前端 vue-router 权限认证 按钮权限

【Axure9百例】47.CSDN的列表样式

zhuchuanming

原型设计 Axure 交互原型

万物皆可拆

小匚

Centos7下Docker安装&配置&镜像加速

happlyfox

学习 ,docker 3月日更

双非怎么了

我是程序员小贱

3月日更

PS 进行隐藏图制作

空城机

PhotoShop ps 视觉处理 视觉 隐藏图

Python API 类型系统的设计与演变

李宇飞

API

工作四年,分享50个让你代码更好的小建议

比伯

Java 程序员 架构 程序人生 计算机

史上最全教程:idea将Java项目打包Jar包,并生成exe可执行文件

小胖说java

Java jar包转exe可执行文件 exe4j

我还不懂什么是分布式事务

你呀不牛

Java MySQL spring 分布式 事务

如何快速掌握 Kubernetes 网络

倪朋飞

学习方法 Kubernetes 云原生

OKR实践中的痛点(4):再谈老板的KR我的O

大叔杨

OKR 敏捷 绩效 敏捷绩效

如何激励员工?—— 马斯洛需求理论

石云升

激励 28天写作 职场经验 管理经验 3月日更

Java + opencv实现视频人脸检测

张音乐

OpenCV 人脸识别 视频

Redis - 主从模式

insight

redis 3月日更

跨越数据的“叹息墙”:华为下一代数据湖与HPDA时代

脑极体

推动产业数字化 提升服务实体经济质效

Geek_987812

科技

go + ffmpeg + goav 实现拉流解码器

张音乐

Go 音视频 ffmpeg goav

聊聊IO夯的那些事

聊聊IO夯的那些事

服务器端编程语言报告出炉,PHP 独占鳌头十几年-InfoQ