我为什么对 PHP yield 协程和 swoole 不感冒?

  1. 离开需求场景谈技术是无意义的。PHP 最大的优势在于快速开发,劣势在于效率和工程规范。协程、异步这些技术相对学习成本高,优势在于性能提升明显。这跟 PHP 语言本身的优势形成悖论。
  2. 快速的实现一个需求是 PHP 开发者面临的首要问题,在业务量成长大足够大之前性能问题是次要的。
  3. PHP 的协程和异步实现的太不优雅。有兴趣研究协程的人必然会去对比 Golang 的 goroutine、Node.js 甚至 Java 的多线程。对比之后就不难发现,PHP 的实现太粗糙了。

你可能感兴趣的:(php)