我今天又想到php 不好用的地方了。
其實社區這十年把要補的坑都補好了。cli 化完成了,甚至還有swoole 這種能像go 一樣hook io thread 的東西。pattern matching 和map reduce 也有了,甚至有DNF 這種比較超前的typing。
現在覺得它不好用的,反正就是php 這個executable 本身。php 加入功能支援是要rebuild php 自身的,他有pecl 但社區弱,composer 社區又只限於php,也就是說,你沒法像node 一樣擁有一個能執行大部分project 的php,docker 一定程度上緩解了deploy 問題,但這樣還是沒法讓開發社區快樂起來的。
其實社區這十年把要補的坑都補好了。cli 化完成了,甚至還有swoole 這種能像go 一樣hook io thread 的東西。pattern matching 和map reduce 也有了,甚至有DNF 這種比較超前的typing。
現在覺得它不好用的,反正就是php 這個executable 本身。php 加入功能支援是要rebuild php 自身的,他有pecl 但社區弱,composer 社區又只限於php,也就是說,你沒法像node 一樣擁有一個能執行大部分project 的php,docker 一定程度上緩解了deploy 問題,但這樣還是沒法讓開發社區快樂起來的。