PHP Web Framework 搜查

簡單地搜索了一下,抬面上比較知名的 PHP Web framework 有:

印象中 CakePHP、CodeIgniter 與 Kohana 等都曾盛行一時,不過這個市場經過重新洗牌,現在大家討論的焦點似乎都轉移到 Symfony 跟 Yii 身上。

要從這些討論理出一個頭緒出來,實在是一件很累人的事。每個框架都有各自的支持者,當有人宣稱某個框架比較好時,總會有另一個陣營的人跳出來嗆聲。當然,如果沒跳出來,大概就意謂著支持者已經散去了… :p

Yii 似乎是跟 Symfony 不分軒輊,有些地方甚至還是優於 Symfony?

如果沒辦法分出高下,最後只能從各自的成功案例來下手。從這個面向來看,Symfony 幾乎是把 Yii 遠遠的拋在後面;雖然 Yii 的成功案例也不少,但好像都不是什麼知名的專案。反觀 Symfony,成功案包括 Yahoo! BookmarksYahoo! AnswersDeliciousDailymotion 等,一個比一個大咖。

其中最關鍵的就是 Yahoo 採用了 Symfony,下面的投影片說明了為什麼它要採用 Symfony:

有 Yahoo 跟 Dailymotion 的背書,看來 Symfony 似乎是現在最好的選擇了。

不過就像一位 Symfony 支持者在這裡所說的 – “if i didn’t use Symfony i would have used YII"。或許 Yii 真的有過人之處,只是還沒有被發掘而已?

過去多少紅極一時的框架都被新進的框架所取代了,所以現在要看的是 “當下" 那個框架的文件資源最豐富、社群最活躍… 永遠要記住 “沒有最好的框架,只有適不適合使用而已"。

Note

參考資料

廣告