当前位置:首页 > 每日看点 > 正文内容

为什么php如此受人诟病,php的作者们却依然想让php变得更好而不放弃?

卡卷网11个月前 (12-12)每日看点175

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?......,都不行。

可能我见识短,我也请教!

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/4111.html

分享给朋友:

相关文章

国内比较好用的快速开发平台有哪些?

国内比较好用的快速开发平台有哪些?

低代码/零代码快速开发平台,一直是近年来很热的一个词,各大巨头的纷纷加入也给这个赛道。题主需要一个能二次开发的低代码快速开发平台,可以试试JVS低代码(私有化)。JVS低代码前端采用Vuex框架和Element-ui组件库,后端则基于Spr...

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在 Istio、Linkerd 和 Cilium 之间,哪种服务网格在性能上表现最佳?

在讨论服务网格之前,先理解一下为什么我们需要它。现代微服务架构意味着将应用拆分为多个小型、独立的服务,这些服务可以独立开发、部署和扩展。然而,服务之间的通信和管理成了巨大的挑战,例如如何保证安全的通信、负载均衡、监控与可观测性等。服务网格...

数字人民币为什么又不火了?

我完全不懂行。我一开始以为,数字人民币,是对我银行里的每一分钱,都赋予一个独一无二的数字编码。我要用一块钱买矿泉水,它就从我的存款中随机选取一百个一分钱,组合成一块钱,支付给商家。我花一百块钱吃饭,它就随机选取一万个一分钱,组合成一百块钱,...

如何看待 Luv Letter 表示影视飓风专业性实在是让人失望?

一点儿新进展,另外以下有部分需要关注对于统一变量的问题。这个我在对比上面有写小字解释,我在一开始使用ffmpeg来控制变量。但是发现了不少问题,比如因为遗留bug,会强制将非整数帧的素材转码为VFR导致无法正确帧间对比,因此不考虑,同时尽量...

常微分方程的理论对偏微分方程的研究有没有帮助?

常微分方程的理论对偏微分方程的研究有没有帮助?

之前看到过一句话,好像是 Bourgain 说的,大意是做 ode 的做到深处就到了 pde,做 pde 的做到深处就到了 ode,ode 和 pde 最后是相通的。以我目前有限的知识,只知道下面两个方向:1. Hamilton 系统在现代...

抖音有3,4万粉丝能挣多少钱?

抖音有3,4万粉丝能挣多少钱?

如果在抖音有100万粉丝,一个月能赚多少钱你知道吗?直接说答案:抖音有100万粉丝,可能1分钱也赚不到...那视频有100万点赞,能赚多少钱?可能也是1分钱都赚不到...新手需要通过抖音变现抖音运营速报站:做为新手玩抖音要注意什么?怎样才能...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。