
php
个人认为
php8带来的改进并不算特别显著。以下是针对一些小问题的详细1.
php官方正在积极更新8系列版本,同时第三方框架如Workman也在持续优化性能,这方面的提升并不是问题。然而,
php 8系列仍然无法解决代码内存状态无法复用的问题,需要依赖Swow、Swoole或Workerman等库来弥补这一短板。但这些库在一定程度上破坏了
php原本的优势特性,例如对FPM的支持、超全局变量的使用以及无需热加载/冷加载的便利性。2. 从经济周期的角度来看,新一轮经济发展可能需要像
php这样能够快速验证商业模式的语言。我并不反对这种观点,但快速验证不仅依赖于语言本身,还需要考虑程序员供给的问题。对于非单人团队而言,
招聘和合作是不可忽视的因素。目前
php面临的挑战在于
招聘市场的供需两端都在迅速萎缩,与此同时,
JavaScript也在侵蚀部分市场空间。3. 除了性能和安全性之外,
php实际上是一种非常强大的语言,官方一直在努力解决这两个方面的问题。事实上,
php在Zend VM上的运行效率并不低,甚至可以说非常高。但由于内存无法复用以及I/O瓶颈的存在,其表现受到了限制。目前,官方除了与Am
php团队合作利用Fiber构建原生
服务器外,在语言层面暂时没有明确的解决方案,也没有相关的路线图。关于安全性,漏洞主要来源于类型系统和执行后的写入问题。前者可以通过原型固化来解决,而
php当前的类型系统已经相当先进,
php8在这方面做出了很多努力。至于内存安全,哪种生产级语言能比得上用完即弃的
php?其他更多问题是从业者的责任,而非语言本身。4.
Java作为一种庞大且复杂的语言,通常只有中大型企业才能有效使用。随着时间推移,人们会逐渐意识到盲目跟风所付出的代价。在小型项目中,
php的部分市场份额已经被
JavaScript甚至
Python取代。5. 随着
phper数量减少,现存的
phper将享有更多红利。这一点可以从国家人口变化和社会资源分布的角度进行类比,技术领域本质上也是类似的逻辑。不过,
phper是否享有红利与
php是否会再次流行并没有直接关系。以
php当前的声誉,很难吸引新人加入。如今学习
php的新手在掌握基础语法后,往往直接转向
Laravel、Symfony或
wordPress等框架,甚至更低层的技术如Swoole或Workerman,这些技术的学习成本并不低。在真正动手之前,他们很容易产生不如去学
Spring Boot或GoLang的想法。