PHP是Web上最常用的服务器端编程语言。事实上,79.2%的网站都在一定程度上依赖PHP,由于其广泛使用,使其成为程序员和Web开发人员中最流行的语言之一。
使用PHP的网站百分比
如果你听说PHP已经死了,那你就是在检查错误的来源!这种编程语言在2021年仍然占据着巨大的市场份额。
总会有一种新的、闪亮的编程语言或框架在开发人员中引起轰动。对于雇主来说,寻找具有最新和最具创新技术经验的程序员是很常见的。尽管如此,还是有一些语言具有强大的持久力,包括PHP。
使用PHP的网站百分比
PHP在1995年发布了第一个版本,到2022年底,我们达到了PHP版本8.2。每个新版本的PHP都会对语言进行重大改进。我们可以证明这一点,因为WordPress是基于PHP构建的——如果我们知道一个领域,那就是WordPress。
PHP仍然如此受欢迎的部分原因是WordPress本身。这个内容管理系统 (CMS) 为Internet上40%的网站提供支持,这在使用PHP的79.2%的网站中占很大一部分。然而,WordPress并不是知名CMS中PHP的唯一典型代表。如果你看一下市场份额排名前三的CMS ,它们都是用PHP编写的:
如果您使用的是CMS,那么您的网站很可能是由PHP驱动的,即使您从未亲自处理过一行代码。考虑到这些系统在网站开发中的流行程度,PHP的市场份额在过去十年中一直保持稳定是有道理的:
PHP在Web开发人员中如此流行的另一个原因是,有许多框架使该语言更加高效和用户友好。在接下来的部分中,我们将探索一些最被接受的PHP框架并讨论有多少人使用它们。
PHP的市场份额与其在开发人员中的受欢迎程度相比
尽管PHP是全球使用最多的服务器端编程语言,但它并没有得到开发人员的普遍喜爱。如果按语言查看GitHub项目,PHP程序仅占2021年网站拉取请求的5.081%。
就GitHub拉取请求而言,PHP是第八大最受欢迎的语言。如果我们回顾几年,我们可以看到PHP在GitHub上的受欢迎程度一直在一点点下滑。
2014年,12.278%的拉取请求是针对PHP项目的,它是网站上第四大最广泛使用的语言。到2015年,这一比例下降到10.223%,到2018年,下降到6.109%。
尽管PHP不是许多开发人员的首选语言,但它的市场份额仍然保持稳定。更重要的是,过去十年见证了许多令人惊叹的PHP框架的诞生。这些框架使使用PHP变得更加愉快,并且在很多情况下,它们修复了核心编程语言中的设计缺陷。
2022年最受欢迎的PHP框架
PHP框架有很多选择,但有些名称非常有名,您可能已经听说过它们。在本节中,我们将讨论您可以使用的一些最受欢迎的PHP 框架的市场份额数字。
Laravel市场份额
Laravel是最容易上手的PHP框架之一,这要归功于它的Homestead虚拟开发环境。如果您下载Laravel Homestead,您还将获得一个Vagrant盒子,其中包含使用Laravel所需的所有软件。
使用此框架,您可以访问大量软件包(超过15,000个)和高级安全功能。以下是世界上最受欢迎的URL中使用Laravel的网站的百分比。
尽管这些数字看起来很小,但Laravel是Web开发人员中最流行的PHP框架。这使其成为世界上最受欢迎的语言之一。
Symfony市场份额
Symfony是您可以使用的最具可扩展性的PHP框架之一,这要归功于其模块化系统。您可以选择项目所需的Symfony模块,该框架在数据库软件方面特别灵活。
就数字而言,Symfony也是市场上最流行的PHP框架之一。
如果您是Symfony开发人员,您可能比专门使用Laravel或其他PHP框架的程序员赚得更多。Symfony开发人员的平均年收入约为96,000美元,而如果您专门使用Laravel ,则为92,000 美元。
CodeIgniter市场份额
CodeIgniter是可用的最精简的PHP框架之一。根据PHP基准测试,它也是最快的PHP框架之一,而且非常灵活。如果您对PHP比较陌生,CodeIgniter是一个很好的选择,因为它比其他框架更容易学习。
在使用方面,CodeIgniter介于Lavarel和Symfony之间。以下是它按数字叠加的方式:
就薪酬而言,CodeIgniter开发人员平均每年可赚取90,000美元。这使它在薪水方面落后于Symfony和Laravel。
小结
无论任何心怀不满的开发人员会告诉你什么,PHP都远未消亡。毕竟,世界上79.2%的网站不可能都是错的,最重要的是,PHP的市场份额在过去五年中一直保持相对稳定(在78-80%之间波动)。很少有编程语言能拥有这种持久力。
如果您是Web开发人员,您应该至少对PHP有基本的了解,以完善您的技能。理想情况下,您还将熟悉一个或多个最流行的PHP框架,例如Laravel、Symfony或CodeIgniter。如果你这样做,你很有可能获得高薪。
评论留言