2021年:79.1%的网站使用PHP,ASP.NET使用率9.2%
针对全球排名前1000万名的网站进行调查显示,截止到2021年1月10日,PHP是全球最热门的服务器端编程语言…
针对全球排名前1000万名的网站进行调查显示,截止到2021年1月10日,PHP是全球最热门的服务器端编程语言,其使用率达到79.1%;排名第二的是ASP.NET,使用率9.2%。前十名分别是:PHP、ASP.NET、Ruby、Java、Scala、static files、Python、JavaScript、ColdFusion、Perl。
服务器端编程语言使用率排名(前十):
编程语言 | 使用率 |
---|---|
PHP | 79.1% |
ASP.NET | 9.2% |
Ruby | 4.3% |
Java | 3.3% |
Scala | 1.8% |
static files | 1.6% |
Python | 1.4% |
JavaScript | 1.2% |
ColdFusion | 0.3% |
Perl | 0.2% |
其中ASP.NET相对2020年1月有所下降,下降幅度达1.4%,Ruby相对2020年1月有所提升,增长1.3%。
注:在客户端的编程语言中,JavaScript使用率达到97.1%。
PHP各版本使用率情况统计
PHP版本 | 使用率 |
---|---|
PHP 7.x | 60.3% |
PHP 5.x | 39.4% |
PHP 4.x | 0.3% |
其它版本 | <0.1% |
PHP简介
PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。
PHP的应用范围相当广泛,尤其是在网页程序的开发上。一般来说PHP大多运行在网页服务器上,透过运行PHP代码来产生用户浏览的网页。
PHP版本 | 发布日期 | 结束支持日期 |
---|---|---|
1.0 | 1995年6月8日 | |
2.0 | 1996年4月16日 | |
3.0 | 1998年6月6日 | 2000年10月20日 |
4.0 | 2000年5月22日 | 2001年6月23日 |
4.1 | 2001年12月10日 | 2002年3月2日 |
4.2 | 2002年4月22日 | 2002年9月6日 |
4.3 | 2002年12月27日 | 2005年3月31日 |
4.4 | 2005年7月11日 | 2008年8月8日 |
5.0 | 2004年7月13日 | 2005年9月5日 |
5.1 | 2005年11月24日 | 2006年8月24日 |
5.2 | 2006年11月2日 | 2011年1月6日 |
5.3 | 2009年6月30日 | 2014年8月14日 |
5.4 | 2012年3月1日 | 2015年9月3日 |
5.5 | 2013年6月20日 | 2016年7月10日 |
5.6 | 2014年8月28日 | 2018年12月31日 |
6.x | 未发布 | 不适用 |
7.0 | 2015年12月3日 | 2018年12月3日 |
7.1 | 2016年12月1日 | 2019年12月1日 |
7.2 | 2017年11月30日 | 2020年11月30日 |
7.3 | 2018年12月6日 | 2021年12月6日 |
7.4 | 2019年11月28日 | 2022年11月28日 |
8.0 | 2020年11月26日 | 2023年11月26日 |
截止到2021年1月,还有72%的PHP网站使用PHP的停产版本,即PHP 7.2或更低版本。
PHP有什么特点
-
简单,熟悉和易于使用:由于其语法与“ C”或Pascal语言相似,因此以其简单、易于学习而广为人知。
因此,该语言是非常合理且组织良好的通用编程语言。即使具有常规编程背景的人也可以轻松理解和掌握语言的使用。PHP对新用户来说非常有优势,因为它非常可靠,流利,有条理,干净,可要求且高效。PHP的主要优点是可以使用丰富的预定义功能。核心发行版可帮助开发人员使用安全数据轻松实现动态网站,PHP应用程序非常容易优化。 - 宽松类型的语言: PHP鼓励在不声明其数据类型的情况下使用变量。因此,在执行时要注意这一点,具体取决于分配给变量的值,即使变量名也可以动态更改。
- 灵活性: PHP以其灵活性和嵌入式特性而著称,因为它可以与HTML,XML,Javascript以及其他更多语言很好地集成在一起。PHP可以在多种操作系统,如Windows、Unix、Mac OS、Linux等等。还可以非常方便地与各种数据库集成,它支持广泛的数据库,例如MySQL,SQLite,Oracle,Sybase,Informix和PostgreSQL,PHP还提供了访问这些数据库以与Web服务器交互的库。。它也是与关系数据库的出色接口。
-
开源:所有PHP框架都是开源的,用户无需付费,而且完全免费。用户只需下载PHP即可开始将其用于应用程序或项目。这样开发的总成本也降低了,从而提供了更高的可靠性和灵活性。
开发人员可以自由地发布错误,检查代码,并且可以为代码和错误修复做出贡献。Codeignitor,Zend Framework,CakePHP等许多框架都使用PHP。甚至许多流行的内容管理系统(如WordPress,Joomla和Drupal)都使用PHP作为主要语言。
由于上述原因,许多Web托管公司和Internet服务提供商都更喜欢PHP。 - 跨平台兼容性: PHP是多平台的,并且以其可移植性而闻名,因为它可以在任何操作系统和Windows环境中运行。最常见的是XAMPP(Windows,Apache Server,MySQL,Perl和PHP)和LAMP(Linux,Apache,MySQL,PHP)。由于PHP与平台无关,因此无需重新部署即可轻松与各种数据库和其他技术集成。
- 错误报告和异常: PHP支持许多错误报告常量,以在运行时生成错误和相关警告。例如E_ERROR, E_WARNING, E_PARSE, E_STRICT。
- 活跃的社区支持: PHP拥有很多丰富的在线社区开发人员,可以为基于Web的应用程序的初学者提供帮助。这些全球志愿者提供了许多功能以及PHP库的新版本,大量提供基本功能的第三方开源库,甚至官方网站提供的文档也有助于实现新功能。
-
快速高效的性能:用户通常更喜欢快速加载的网站。
对于任何Web开发,速度都成为PHP照顾的重要方面。PHP脚本比其他脚本语言(如ASP.NET,PERL)快。与旧版本的PHP相比,PHP 7.x以上版本的内存管理器经过了非常优化和快速的优化。即使连接到数据库并从表中加载所需的数据,也比其他编程语言要快。它提供了一个内置模块,可轻松高效地管理数据库。 - 维护:处理大型项目时,代码的维护也是Web开发过程的重要方面。有许多PHP框架,例如MVC(模型视图控制器),它使代码的开发和维护更加容易。属于不同模块的文件将分别维护。
- 第三方应用程序的支持和安全性:许多PHP的预定义功能都支持数据加密选项,从而使其更加安全,甚至用户也可以使用第三方应用程序来保护数据。
- 实时访问监视: PHP还提供了用户最近的日志记录访问的摘要。
- 内存和CPU使用情况信息: PHP可以从诸如memory_get_usage()或memory_get_peak_usage()之类的函数中提供内存使用情况信息,这可以帮助开发人员优化代码。以类似的方式,可以检索任何脚本消耗的CPU能力以进行进一步优化。
- 面向对象的功能: PHP支持面向对象的编程功能,从而提高了速度,并在许多级别引入了附加功能,例如数据封装和继承。
类别:增涨知识、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
评论功能已经关闭!