本文给你介绍 PHP 现状报告,有 79% 的网站服务器使用 PHP,有 67.1% 在服务端使用 PHP 5 版本,其次是 PHP 7,如果按数量排列的话,PHP 是被使用最多的语言,下面是详情解说。
在网站服务器端的报告 PHP 作为一门随时都能引起话题的编程语言,是否真的如某些语言排行榜显示的那样,正在走下坡路?不妨根据 W3Techs 提供的数据和报告,看看 PHP 最新的使用统计和市场定位情况。W3Techs 是一个专门调查 Web 技术的网站,提供有关 Web 各种技术的使用情况信息。
上图反映了 W3Techs 所统计的网站服务器端使用的编程语言情况(注:网站的服务器端可能不止使用一门编程语言)。可以看到,79% 的网站都用到 PHP 进行服务器端的开发,位居第一。而这个数字之于排名第二第三的 ASP.NET 和 Java 分别为 11.3% 和 4.0%,被 PHP 远甩身后。 结合一年以来的历史趋势进行观察,PHP 在服务器端的使用占比基本稳定在 79%,Java 也保持着稳定的 4% 占比,不过 ASP.NET 则是一直在小幅度下滑着,目前在服务器端的使用占比为 11.3%。
再通过更直观的折线图进行观察,明显能看到除了 ASP.NET 出现小幅度下滑,其他的服务器端语言都保持着十分稳定的趋势。 总而言之,在网站服务器端编程语言的使用统计方面,PHP 凭借 79% 的最高占比绝对领先,这个地位相信一时也很难被撼动。 配置参考:在RHEL 8/CentOS 8上安装LEMP(Nginx、MariaDB、PHP7.2)的方法。
编程语言的报告 除了使用统计方面的数据,还有一个值得关注的点 —— 这些服务器端编程语言的市场地位如何?
毫无疑问,PHP 是被使用最多的语言,那它被使用的场景所面对的流量是怎样的情况?由上图可以看到,PHP 虽然被广泛使用,但这些网站面对的流量不算太高,主要是中小型的网站。所以按数量排名的话:PHP > ASP.NET > Java,按应对的流量进行排名则是:Java > ASP.NET > PHP。 这个结果也符合现实的情况:使用 PHP 进行中小型网站的开发,大型的、更复杂的网站服务端开发一般会采用 Java 或是 ASP.NET。
使用版本的报告 既然 PHP 在服务端开发领域这么受欢迎,那同时维护着多个分支的它,哪个分支被使用得最多?
没错,PHP 5 和 PHP 7 才是目前的主流。尤其是 PHP 5(参考:PHP 5.6已经停止安全更新,要升级到PHP 7.1、7.2或7.3版本),大有还能流行几年的趋势,至于 PHP 4 和 3 可以说是已经被抛弃了。
通过以下几点重新了解PHP 1、PHP 正在积极开发,每年都会发布新版本。(当前 PHP 版本是 2018 年 12 月份发布的 7.3,参考在RHEL 8系统中安装PHP 7.3及PHP 7.3-FPM的方法,会再升级到 7.4,而 PHP 8.0 是 7.4 之后的下一个版本。) 2、PHP 5 之后性能在不断提高。(在 PHP 7.0 中,PHP 核心部分完全重写,带来了最新的 Zend 引擎,使得 PHP 性能提升了两到三倍。) 3、有非常活跃的框架、包和平台组成的语言生态。(当前 PHP 中有两个主要的 Web 应用开发框架:Symfony 与 Laravel,还有 Zend、Yii、CakePHP 与 Code Igniter 等,此外还有不少较小的框架。) 4、PHP 在不断发展,过去几年中添加了许多新功能。(PHP 这几年新特性不断出现,语言本身得到了各方面的改进。) 5、各种开发工具在过去几年中已经成熟,并且保持增长。(以上报告已经证明了,PHP 在服务器端绝对的领先,在 Linux 云服务器上更是很多网站的首选标配。)
相关主题 |