最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

PHP的哪個(gè)MVC框架最值得推薦?

PHP的哪個(gè)MVC框架最值得推薦?

HUX布斯 2018-10-24 10:06:20
PHP的哪個(gè)MVC框架最值得推薦
查看完整描述

1 回答

?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

1、Laravel,laravel這個(gè)框架很有意思,定時(shí)任務(wù),數(shù)據(jù)遷移,大概你能在web中想到的功能這個(gè)框架都可以提供,它的路由借鑒了Ruby on Rails 和Python的flask框架,但是還提供了web方面其它的一些功能,你可以把它想象成PHP中像Java一樣強(qiáng)大的Web中的瑞士軍刀,前提是你不考慮性能,因?yàn)樗膶?shí)現(xiàn)使用了大量的閉包和反射,大概在PHP里嚴(yán)格引入設(shè)計(jì)模式的也只有這個(gè)了。
生產(chǎn)效率:5星
學(xué)習(xí)難度:5星(5星為最難,學(xué)習(xí)成本最高,下同)
性能:2星
社區(qū)活躍:4星(社區(qū)活躍可以很方便的找到別人已經(jīng)開(kāi)發(fā)的功能,專(zhuān)指中文文檔,組件豐富性)
2、ThinkPHP5,大概3年前研究過(guò)TP3源碼,使用起來(lái)簡(jiǎn)單,因?yàn)樽詣?dòng)加載的問(wèn)題,性能是個(gè)坑,現(xiàn)在發(fā)展到5,個(gè)人認(rèn)為已經(jīng)是一個(gè)相當(dāng)優(yōu)秀的框架了,路由定義簡(jiǎn)單,配置簡(jiǎn)單,文檔豐富,社區(qū)也相當(dāng)活躍
生產(chǎn)效率:5星
學(xué)習(xí)難度:1星
性能:4星
社區(qū)活躍:4星
3、Yii2,Yii2的路由分發(fā)跟TP5稍微有點(diǎn)不一樣,也使用了反射的功能,自動(dòng)加載現(xiàn)在都使用的composer,大體上都差不多,都有延時(shí)加載,Yii2的路由相對(duì)智能一些,不用去手動(dòng)維護(hù),類(lèi)似于TP3所以使用起來(lái)也是很方便,性能比TP5應(yīng)該略差點(diǎn),沒(méi)測(cè)試過(guò),從源碼來(lái)看
生產(chǎn)效率:5星
學(xué)習(xí)難度:2星
性能:3.5星
社區(qū)活躍:4星(很多強(qiáng)大的組件,你只要下載就行了,會(huì)省很多事)
4、CakePHP,這個(gè)框架內(nèi)部的封裝性看上去沒(méi)上面那幾個(gè)優(yōu)美,但是它自己實(shí)現(xiàn)了use關(guān)鍵字功能,所以兼容性來(lái)看應(yīng)該是比上面那幾個(gè)好點(diǎn)的,但這在新項(xiàng)目上應(yīng)該不是問(wèn)題,新項(xiàng)目上PHP7,啥都別想,準(zhǔn)沒(méi)錯(cuò)。它的路由定義類(lèi)似于TP5但是稍微多點(diǎn)功能,不過(guò)其實(shí)是個(gè)雞肋。中文文檔就不說(shuō)了,很不好找。不過(guò)也算是個(gè)相對(duì)簡(jiǎn)單的框架?chē)?yán)格遵循MVC
生產(chǎn)效率:3星
學(xué)習(xí)難度:3星
性能:4星
社區(qū)活躍:2星
5、Workman,這個(gè)框架相當(dāng)強(qiáng)大,如果你要實(shí)現(xiàn)一些復(fù)雜的協(xié)議或者用php做一些websocket推送或者TCP/UDP服務(wù)器的話,這個(gè)框架可能可以滿足你的需求,也有一些異步的組件,比較高級(jí)的框架,初中級(jí)程序員可能用不上
生產(chǎn)效率:3星
學(xué)習(xí)難度:4星
性能:3星
社區(qū)活躍:2星
6、swool,這是個(gè)相當(dāng)有意思的框架,性能很強(qiáng)大,旁友,你聽(tīng)說(shuō)過(guò)異步編程的nodejs,python的tornado框架嗎,這個(gè)在php里做的就是一個(gè)這樣的事情,國(guó)內(nèi)的一位老兄開(kāi)發(fā)的C擴(kuò)展,用php來(lái)異步編程,看了下文檔,稍微做了個(gè)性能測(cè)試,相當(dāng)優(yōu)秀,就是不知道在項(xiàng)目中重度使用會(huì)不會(huì)踩到什么坑,而且這也是一個(gè)相當(dāng)高級(jí)的框架。大部分人可能直接轉(zhuǎn)node了吧,畢竟node生態(tài)環(huán)境已經(jīng)相當(dāng)好了,總之,如果你想用php試試異步編程來(lái)提高性能,非這個(gè)框架莫屬。性能獨(dú)一檔,編程難度也相對(duì)高一些,你需要有些進(jìn)程的理論基礎(chǔ)
生產(chǎn)效率:3星
學(xué)習(xí)難度:4星
性能:6星
社區(qū)活躍:2星
7、Yaf,鳥(niǎo)哥寫(xiě)的c擴(kuò)展框架,然而你要自己實(shí)現(xiàn)很多輪子,生態(tài)環(huán)境是個(gè)大問(wèn)題。
生產(chǎn)效率:4星
學(xué)習(xí)難度:4星
性能:5.5星
社區(qū)活躍:2星
其它框架還沒(méi)怎么了解,國(guó)內(nèi)的話,根據(jù)具體業(yè)務(wù),選上面幾個(gè),沒(méi)錯(cuò)。



查看完整回答
反對(duì) 回復(fù) 2018-11-18
  • 1 回答
  • 0 關(guān)注
  • 743 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)