php mvc有哪些,10 大 PHP MVC Framework 排名?

博主分享了个人对PHP MVC框架的见解,提到Symfony虽然在某些方面强大,但安装复杂,不易学习。相比之下,CakePHP轻便且受欢迎。文章强调在选择框架时,应考虑项目规模、学习曲线、维护成本以及团队能力,并认为框架的持续更新和支持至关重要。同时,指出在众多PHP框架中,有些可能因新技术的涌现而变得过时。
摘要由CSDN通过智能技术生成

剛剛在 Must@p 的 PHP Zone 看到的:

Top 10 PHP MVC frameworks

這應該是純個人喜好的排名,並非投票出來的結果,不過看看也好。

第一名是 Symfony ? 評鑑的標準是:

A good framework is easy to learn, simple to use, intuitive to work with, easy to extend or to modify, rapid to build (maintain) applications with and of course stable.

說實在話,我一點都不覺的 Symfony is easy to learn, simple to use,光安裝的方式我就覺的很麻煩,如果能像 Qcodo 免安裝、自動讀取 DB Schema,不用自訂 Schema XML 就能產生對應的 CRUD 就太方便了。

但是 Symfony 結合多種 Framework 的優勢而成的威力也的確非同小可,也難怪在 del.icio.us 上 Symfony 被 bookmark 的數字高的驚人。

至於 CakePHP ,我也附和作者說的,雖然 CakePHP 輕薄好用,總覺的進度要動不動的。不過後來的發佈正式版的速度可謂是 PHP Rails-inspired frameworks 同期之冠,加上簡單易用的 ROR 特性也吸引愈來愈多人使用了。

其它有名的 Framework 像 seagull 也沒進榜,養樂多用的老牌子 phpMVC 也不在榜內。

在 PHP Framework 充斥的環境下,新的開發模式(如 Ruby on Rails) 加上新技術(如 舊瓶新裝的 AJAX) 不斷推陳出新,很多 Framework 可能頓時成為技術人員眼中的舊貨及孤兒。

我認為在決定使用 Framework 之前,應該先考慮自己的專案是不是大到需要用 Framework? 學習及維護的時間曲線影響專案時間的程度? 通常 Framework 多了方便也多了限制,手邊的人力有沒有能力修改 Framework 也該列為考量的重點。

至於要選用哪一種 Framework ,基本的條件如文件清楚、架構彈性、執行穩定、學習及維護容易就不用多說了,我覺的原開發團隊是不是有心持續更新 Framework 才是最重要的。尤其現在一堆 Framework 都還在 Beta 階段,0.x 版號隨處可見,技術人員嘗鮮是件好事,畢竟多玩多經驗,但是如果真的要拿 Beta 階段的 Framework 來開發大型專案可真的要點勇氣了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值