PHP 最新统计数据:市场份额超 7 成、CMS 中的王者

来源: OSCHINA
编辑:
2023-09-11 12:53:00

Wikimedia 基金会首席工程师 Timo Tijhof 发表文章An Internet of PHP,探讨了 PHP 在互联网中的广泛应用和重要性。

下面是文章整理的部分数据。

  • PHP 仍然是首选编程语言

根据 W3 Techs 对全球前 1000 万个网站使用的编程语言分析(截至 2023.8):

  • PHP 占比 77.2%

  • ASP 占比 6.9%

  • Ruby 占比 5.4%


  • 基于 PHP 的内容管理框架

绝大多数公开网站都是使用基于 PHP 的 CMS 进行构建。根据市场份额,12 大 CMS 软件中有 8 个 采用 PHP 编写。

下面的数据来自 W3 Techs 对前 1000 万个网站的 CMS 使用情况调查,每个百分点代表前 1000 万个网站中的 10 万网站。

  • [PHP] WordPress 生态 (63%)

  • [Ruby] Shopify

  • Wix

  • Squarespace

  • [PHP] Joomla 生态 (3%)

  • [PHP] Drupal 生态 (2%)

  • [PHP] Adobe Magento (2%)

  • [PHP] PrestaShop (1%)

  • [Python] Google Blogger

  • [PHP] Bitrix (1%)

  • [PHP] OpenCart (1%)

  • [PHP] TYPO3 (1%)

不得不说,PHP 事实上已等同于 CMS。


  • PHP 在电子商务领域的应用

根据 BuiltWith 2023 年 8 月对在线商店的报告,可以看到 PHP 在电商领域仍然占统治地位:

  • 使用了 WooCommerce 插件的 Wordpress 网站(全球市场份额 24%)

  • Adobe Magento(全球市场份额 7%)

  • OpenCart(全球市场份额 2%,俄罗斯市场份额 24%)

  • PrestaShop (全球市场份额 2%,法国市场份额 14%)

  • Shopware(全球市场份额 1%,德国市场份额 12%)


  • PHP 在大规模场景的应用

Slack 公司首席架构师 Keith Adams 表示,Slack 大部分服务器端的应用程序逻辑采用 PHP 编写。相对于 PHP 的优势(通过故障隔离降低错误成本;安全并发;以及高吞吐量),其存在的问题可以忽略不计。

Vimeo 工程师表示,Vimeo 在 PHP 方面的持续成功证明它对于 2020 年快速发展的公司来说是一个很棒的工具。

我们再分析一下 W3 Techs 的报告,看看部分业务比较单一的公司的规模。规模最大的是 WordPress,它驱动着 Automattic 的 WordPress.com每月有 200 亿 PV(Alexa 全球排名 55)。

再进一步了解,看看占市场份额 0.1% 的条目,可以看到大量网站都是靠 PHP 系统来支撑的,PHP 仍然是超过 10 万小网站的首选框架。

  • #23 CMS:Moodle

  • #25 CMS: phpBB,例如 Google 的 Waze 社区、ApacheFriends 论坛、VideoLAN 论坛

  • #31 CMS: XenForo 论坛,例如 ArsTechnica.com 和 MacRumors.com

  • #33 CMS: Roundcube

  • #45 CMS: MediaWiki

  • #49 CMS: vBulletin 论坛

  • #53 CMS: IPS 社区 , 例如 MalwareBytes.com、BleepingComputer Squarespace.com 论坛

MediaWiki 是维基百科背后的平台,每月有 250 亿 PV(Alexa 排名 12)。同时 MediaWiki 还驱动着 Fandom(每月有20 亿 PV,Similarweb 排名 44)和 WikiHow(每月有 1 亿访问者,Alexa 排名 215)。

除此之外还有一大批互联网公司采用 PHP 技术栈,例如 Facebook(Alexa 排名 7)、Etsy(Alexa 排名 66)、Vimeo(Alexa 排名 165)和 Slack(Similarweb 排名 362)。

详细内容查看:https://timotijhof.net/posts/2023/an-internet-of-php/

展开阅读全文
点击加入讨论🔥(190) 发布并加入讨论🔥
本篇精彩评论
php内置服务器,直接启动不需要什么Apache,nginx,php有万能调试函数var_dump,就这个函数java一辈子也做不出来,变量命名很乱那是开发者自己命名的,跟语言有什么关系? 第三方包的话就是代码,ide就可以追踪,第三方扩展是函数,你直接使用不用你去调试,定时任务,邮件发送这个跟线程有什么关系?这是常驻内存,用webman,常驻内存cli框架实现那些比java简单100倍,纯php的cli框架webman性能吊打springboot几条街,通篇看下来就是一个菜鸡javaer 不懂PHP然后闹出的笑话
2023-09-13 09:25
29
举报
用C++讨厌指针,用c没什么库,用basic感觉有点跟不上时代,用delphi不喜欢:=,用java太杂太乱,用c#被IL高的欲仙欲死,用python总觉得对齐很傻,用php讨厌$,用go被报错调试搞死,用rust感觉好难,用JavaScript框架太多...总结下来,我就是个不适合编程的人啊
2023-09-14 09:06
20
举报
想当初我一个人,php搞全套im用了2周,到今天还跑客户服务器上,现在用的人不算多,但起码不用我操心,稳定的想哭。。半年后另一个项目领导要求换java重构,spring,6个人搞了2个月,看到ctrl、entity、xml、dao、service这几个文件夹就想吐。。。抛开性能不谈,到现在唯一能让我觉得可以跟php比一下的是nodejs。。go那异常处理接受不了,rust不适合搞国内这种业务项目。
2023-09-18 23:47
14
举报
jsp写出来的网站那是屎山之王,不忍直视,如果进公司去维护一套jsp代码,估计待不了3天就跑路了
2023-09-11 14:45
11
举报
PHP总体算一门很灵活的语言,不同于Java的呆板,对于灵活的语言,越是高手代码越精炼,越是菜鸟代码越杂乱,因为给了你足够多的灵活性,你可以胡来,
灵活性排序,Java <<<< Python < PHP ~= Js < Perl < Ruby <<<< Haskell,Java这种呆板语言,很适合一个大规模团队整体协作,比如阿里这种团队,里面菜鸟高手混杂,最终高手被拉到和菜鸟一个水平,
因为没有灵活性,没有发货的余地,到处都是类套类,一层层套下去,无限冗余的来完成一个PHP只需要一两个人就可以完成的项目,极大的提升了就业率,所以越庞大的团队越喜欢Java,混在里面,写一辈子,也没人看得出水平高低,
PHP就不同了,一个菜鸟的PHP代码,立刻会被老鸟看出来,被踢出去,到Java里安静的混日子,动弹还在的时候,有人发了过一个java代码,涉及到两次排序,竟然是先用Java的Sort排完,然后循环来一个冒泡排序,但凡写过PHP和JS都知道,usort、sort回调函数可以一次完成多重排序,Java的呆板禁锢了思维
2023-09-22 11:20
8
举报
190 评论
10 收藏
分享
返回顶部
顶部