为什么php如此受人诟病,php的作者们却依然想让php变得更好而不放弃?
作者:卡卷网发布时间:2024-12-12 00:31浏览数量:99次评论数量:0次
php-fpm最大的缺点就是多进程架构,子进程多了就非常占用内存。
优点也非常明显,不需要编译,这个就非常适合业务代码开发。代码改完就生效,调试起来真方便。并且不是常驻内存的,程序在长期运行的环境下,对于程序员来说是没有内存相关风险的心理负担。
我写c/c++调试最多的就是线程安全和内存相关的问题,有很大的这方面的心理负担,而且就算把最小模块使用动态库来分离,调试起来也没有php方便。
目前为止,我还没有找到类似php-fpm的脚本语言。所以有些web相关的小功能,还是需要php来写的(会话、缓存、数据库连接池....等等等都是有中间件的,所以php的session start、pdo,,mysqli....等等等相关类或函数我重来都没有在正式项目中用过)。
在我了解php之前,因为有了项目需求,我想自己开发一个脚本语言,但是后来机缘巧合之下我去了解了php,发现php已经满足我的需求了。
但是php语法设计上有些地方我不太喜欢,比如函数返回类型后置:
```php
function add(int $a, int $b): int { }
// 为什么不设计成 function int add(int $a, int $b) { }
// 为什么要类型后置???为什么???个人认为是把冒号语义完全整乱了!!
```
还有$符号太恶心了。
php确实有太多的缺点,但是要放弃php,首先需要一个更先进、并且功能上能取代php的编程语言才行,但是目前为止,我没有发现哪个编程语言在功能上能取代php。
Nodejs?jawa?go?lua?rust?......,都不行。
可能我见识短,我也请教!
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
相关推荐

你 发表评论:
欢迎