加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php真有那么坑?

发布时间:2022-10-15 11:11:50 所属栏目:PHP教程 来源:
导读:  编程语言之争从未停歇过,程序员鄙视链也是层层分明,对于有着"世界上最好的语言"头号的PHP,表面看似赞扬,实则是一种讽刺,PHP确实容易上手,但因为其在swoole出现之前是不支持异步通信的,也没有什么进程线程的
  编程语言之争从未停歇过,程序员鄙视链也是层层分明,对于有着"世界上最好的语言"头号的PHP,表面看似赞扬,实则是一种讽刺,PHP确实容易上手,但因为其在swoole出现之前是不支持异步通信的,也没有什么进程线程的概念,所有很多时候PHP开发者可能连啥是进程啥是线程啥是锁都分不清楚可能都不知道,加上其命名方法的不规范,后期维护相对比较困难,这让许多开发者对其嗤之以鼻,但是经过这么多年的发展php现在还有那么槽点吗?
 
  曾有一个笑话,一个php开发者,在网上和其他人争论那种语言是世界上最好的语言,他死命的说PHP,非要和别人争,但是女朋友又在旁边催着他去逛街,他就说等下,我一定要这帮xx,知道PHP才是世界上最好的语言,然后就没有然后了:)
 
  今天的php仍然保留了一些很糟糕的设计,就像几乎所有的编程语言都有他的怪癖一样,仍然有些核心函数签名不一致,配置任然很混乱,不少有一定经验的php开发者仍然写着蹩脚的php代码,不是因为他们不想改正php开发者,而是没有什么好的方式去替代
 
  PHP经过多年的发展以及较为活跃的社区,从php4到php5.2到php5.6到php7.1再到今年有望出来的php7.4及php8.0 我一路看见它的发展,每年都会有一个php版本在活跃的开发,php7.3已经比php5.0快了两倍以上,php不断地增加的新的特性,静态分析工具在过去的几年里也不断的成熟。并且语言自身也在不断的发展
 
  优秀的框架层出不穷,laravel、symfony,thinkphp,HDphp,yii,ci.....国人最常用的thinkphp6也已经面世,更好的支持多应用微服务的架构,更稳定的支持web应用和管理类HTTP
 
  在性能上php框架的性能不会优于c或Rust.但是确实要比django和Rails要好的多,且比nodejs更适合搭建中大型网站
 
  在OP思想出来时候,php第一时间关注了它并聚焦与改变了原来过程化的写法,并且很人性化的在过渡时期还依旧照顾着老开发者,继续兼容过程化的写法的函数,现在的异步通信的时期,php社区依旧在关注这他并在自身不断的去实现这种异步,swoole/easyswoole这个框架就可以诠释,php在其相对简单的语法,相对干净的代码。任然是不让须眉的万金油。
 

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!