《目前國(guó)內(nèi)流行的三種PHP框架,你都知道嗎?》要點(diǎn):
本文介紹了目前國(guó)內(nèi)流行的三種PHP框架,你都知道嗎?,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
php是WEB編程里面非常流行的語(yǔ)言,到現(xiàn)在為止,已經(jīng)誕生了幾十種PHP框架,但是在國(guó)內(nèi)以下三個(gè)框架使用率才是最高的.
或許很多人選擇它的原因,一方面是因?yàn)樗鼡碛蟹浅XS富的中文文檔、中文社區(qū),另一方面是學(xué)習(xí)成本不高導(dǎo)致它成為很多非自學(xué)PHP程序員的首選.
如果用過(guò)Discuz的人都知道,我們只需要點(diǎn)下一步下一步就能夠完成一個(gè)論壇的安裝,同樣YII也提供了一個(gè)Gii去自動(dòng)生成很多常用的功能,讓我們將更多的精力集中在其他業(yè)務(wù)邏輯上,這或許是很多程序員使用YII的一個(gè)重要原因.
另一個(gè)方面,互聯(lián)網(wǎng)都在說(shuō)它以性能著稱,這或許是吸引很多程序員用它的第二個(gè)原因.
由于Laravel的很多設(shè)計(jì)思想非常先進(jìn),導(dǎo)致很多程序員在不斷的投入它的懷抱,比如:
在過(guò)去我們?nèi)绻肞HP完成一些后臺(tái)定時(shí)執(zhí)行的任務(wù),發(fā)現(xiàn)每個(gè)任務(wù)對(duì)應(yīng)的PHP腳本都會(huì)對(duì)應(yīng)一個(gè)Cron條目,這樣如果不對(duì)這個(gè)文件進(jìn)行備份,一旦服務(wù)器被攻擊導(dǎo)致這個(gè)文件丟失的話就麻煩了,因?yàn)榛蛟S這個(gè)文件是多個(gè)程序員根據(jù)需求添加的,現(xiàn)在有了Larvel,你僅僅需要一個(gè)Cron條目就能夠搞定,將執(zhí)行條目放在了代碼中來(lái)維護(hù).
CSRF跨站哀求偽造是一種常見的攻擊手段,但是有了Larvel可以將這種攻擊拋之門外.
發(fā)送郵件、處理圖片等等耗時(shí)的操作,我們可以使用隊(duì)列來(lái)處理,同樣Larvel也提供了一個(gè)統(tǒng)一的API來(lái)訪問(wèn)各種不同的后臺(tái)隊(duì)列,比如Redis、關(guān)系數(shù)據(jù)庫(kù)、 Amazon SQS等等.
發(fā)貨通知、消費(fèi)通知等等是我們現(xiàn)在經(jīng)常需要的,現(xiàn)在有了Larvel我們僅僅只需要調(diào)用幾個(gè)API就能夠完成這些操作,并且發(fā)送渠道可以有郵件、短信以及Slack等.
大家想想,是不是非常實(shí)用呢.
其實(shí)不管選擇什么框架,我們都需要明白整個(gè)框架是怎么運(yùn)行的,不要為框架而學(xué)框架,即使你學(xué)會(huì)了很多很多種框架,也只是一個(gè)膚淺的搬運(yùn)工,沒(méi)有什么框架是最好的,一切都取決你的興趣喜好和所在公司.
歡迎參與《目前國(guó)內(nèi)流行的三種PHP框架,你都知道嗎?》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/9084.html