我爲何對 PHP yield 協程和 swoole 不感冒?

  1. 離開需求場景談技術是無心義的。PHP 最大的優點在於快速開發,劣勢在於效率和工程規範。協程、異步這些技術相對學習成本高,優點在於性能提高明顯。這跟 PHP 語言自己的優點造成悖論。
  2. 快速的實現一個需求是 PHP 開發者面臨的首要問題,在業務量成長大足夠大以前性能問題是次要的。
  3. PHP 的協程和異步實現的太不優雅。有興趣研究協程的人必然會去對比 Golang 的 goroutine、Node.js 甚至 Java 的多線程。對比以後就不難發現,PHP 的實現太粗糙了。
相關文章
相關標籤/搜索