2014年5月5日
PHP Framework 該如何選
對於一個寫了很久PHP的人來說
都會想找尋更好的方法
在五六年前,PHP Framework還不盛行的時候
只能由自己硬幹出很多的class 來resue
但在這個Framework爆炸的時代
就別再這麼辛苦了
Framework的選擇
其實還是要以自己的需求為主
像我這麼懶惰的人
就是不希望寫太多code
就能做到很多事
這時候就只能朝Full-stack的framework來選
例如像是:Symfony2, Laravel, Yii等
這一類的framework的優點是
套件多,功能多,包裝多,有一定的規範
在團隊合作時不會因為A喜歡這樣寫B喜歡那樣寫
整份project就充斥著不同的風格與寫法
但是有些人因為喜歡PHP的自由風氣
所以不想被這麼多規範給框住
或是只是想寫個留言板而已
幹嘛大費周章用這麼肥大的Full-stack framework?
這時就會想選輕量化的framework
像是CodeIgniter, Silex, Slim
framework 並沒有一定的好跟壞
全看自己的需求與想法來決定
如果要功能齊全,寫起來舒服覺得爽
被改需求也不會感到痛苦
並且想快速推出產品的話
Full-stack framework絕對是首選
如果要風格自由,要比較快
輕量化framework就是首選了
不過以現今趨勢來說
都是以Full-stack framework在猛烈成長
像是參考 Best PHP Frameworks for 2014 這篇文章來說
前幾名的都是Full-stack framework
還有很紅的Ruby on Rails也是
這似乎是一個趨勢啊
(大概大家都很懶的關係XDD)
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言