原文链接:https://www.wjcms.net/archives/备受争议的php前景究竟如何我们该何去何从
导语:
最近以来,小编在网上总是会看到这样或那样的关于php的新闻或者信息。比如,PHP一直是被黑。尤其是一些培训机构不断设置编程语言排名,以促进python和Java等语言的培训,从而误导了编程的初学者,并给初学者以PHP不好的印象。
PHP真的下坡了吗? PHP语言占据什么市场份额?
从市场份额来看。您可能需要根据W3Techs提供的数据和报告,查看最新的PHP使用情况统计信息和市场地位。 W3Techs是一个外国网站,专门从事网络技术研究,并提供有关各种网络技术使用的信息。从最新的结果中,我们可以看出其服务器端编程语言的所有网站中,有79%使用PHP,稳居第一!将排在第二位的ASP.NET和第三位的JAVA远远甩在身后。
而且,从十月以来全球增长的网站来看,php也排在第二位。
从编程语言排名来看。PHP自2001年该指数开始以来,PHP一直处于TIOBE指数的前10位,地位从未动摇。
而且,PHP常年平均排名处于前列,第四位和第七位,它甚至是2004年TIOBE的年度编程。
从语言发展来看。PHP最受争议的“弱类型”特性,但是随着语言版本的发布和完善,功能和特性方面的批评开始变少了。HHVM通过hack直接“删除”“弱类型”功能的事实表明HHVM不喜欢“弱类型”功能。但是,在许多PHP程序员看来,这是PHP的主要优势之一。 PHP变量的设计随意而优雅,可向所有河流开放,并为一切准备就绪。语言不是很简单吗?HHVM对PHP的性能提升,让人眼前一亮,而磨刀霍霍的PHP7则让人万分期待。
还有另外一个最受争议的性能问题,就在前几天刚发布了8.0.0RC4,11月 26 日就会发布正式版本。从https://www.phoronix.com/测试性能基准测试报告结果来看,从 PHP 7.4 stable 到 PHP 8 有小幅度改进,大约是 7% 的提升,但如果 PHP 8 启用了 JIT,性能改进可以说是非常明显,比 PHP 7.4 stable 提升了 92%。至于更旧的版本,PHP 8 with JIT 的性能是 PHP 5.4 的 5 倍。
最重要的是,越来越多优秀的扩展开发出来,给初中级开发者铺好了更多道路,发挥好社区化开发的路径,能为快速构建出自己的项目,高级程序员能够轻松利用特性,开发出更多好的扩展,构建更强大的生态系统。
非常多的优秀框架支撑php的强大,例如Symfony/YII/laravel/thinkphp/CI等,在类似项目中重用代码可以节省开发人员大量时间和精力。框架提供了用于执行繁琐的代码任务的预构建模块。因此,开发人员可以花时间开发实际的应用程序,而不必重建每个项目的基本功能。
结语:
PHP是有史以来最好的语言,没有之一。PHP一直作为Web开发中的统治力量而存在,在PHP8.0版本的加持下,PHP必将开创新局面,许多PHP专业人员都留在角落,实际上,每个人都必须接受PHP带来的变化和生态。 Swoole解决了IO繁重方案的问题,而JIT解决了计算繁重方案的问题。未来的PHP开发还不错。最后希望大家都成为一名优秀的CTO和架构师。