21

备受争议的PHP前景究竟如何?我们该何去何从?

 3 years ago
source link: https://segmentfault.com/a/1190000038170751
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

原文链接: https://www.wjcms.net/archive...

导语:

最近以来,小编在网上总是会看到这样或那样的关于php的新闻或者信息。比如,PHP一直是被黑。尤其是一些培训机构不断设置编程语言排名,以促进python和Java等语言的培训,从而误导了编程的初学者,并给初学者以PHP不好的印象。

YFJBV3Y.jpg!mobile

PHP真的下坡了吗? PHP语言占据什么市场份额?

从市场份额来看。您可能需要根据W3Techs提供的数据和报告,查看最新的PHP使用情况统计信息和市场地位。 W3Techs是一个外国网站,专门从事网络技术研究,并提供有关各种网络技术使用的信息。从最新的结果中,我们可以看出其服务器端编程语言的所有网站中,有79%使用PHP,稳居第一!将排在第二位的ASP.NET和第三位的JAVA远远甩在身后。

NvIZjmv.jpg!mobile

而且,从十月以来全球增长的网站来看,php也排在第二位。

muyyqmR.jpg!mobile

从编程语言排名来看。PHP自2001年该指数开始以来,PHP一直处于TIOBE指数的前10位,地位从未动摇。

RRFN73U.jpg!mobile

而且,PHP常年平均排名处于前列,第四位和第七位,它甚至是2004年TIOBE的年度编程。

j6vQrar.jpg!mobile

从语言发展来看。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 倍。

QBjMBfA.png!mobile

最重要的是,越来越多优秀的扩展开发出来,给初中级开发者铺好了更多道路,发挥好社区化开发的路径,能为快速构建出自己的项目,高级程序员能够轻松利用特性,开发出更多好的扩展,构建更强大的生态系统。

非常多的优秀框架支撑php的强大,例如Symfony/YII/laravel/thinkphp/CI等,在类似项目中重用代码可以节省开发人员大量时间和精力。框架提供了用于执行繁琐的代码任务的预构建模块。因此,开发人员可以花时间开发实际的应用程序,而不必重建每个项目的基本功能。

结语:

PHP是有史以来最好的语言,没有之一。PHP一直作为Web开发中的统治力量而存在,在PHP8.0版本的加持下,PHP必将开创新局面,许多PHP专业人员都留在角落,实际上,每个人都必须接受PHP带来的变化和生态。 Swoole解决了IO繁重方案的问题,而JIT解决了计算繁重方案的问题。未来的PHP开发还不错。最后希望大家都成为一名优秀的CTO和架构师。

mUNnee6.jpg!mobile


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK