PHP開(kāi)發(fā)框架流行度排名:Laravel居首
在項(xiàng)目開(kāi)發(fā)中,一些架構(gòu)和代碼都是重復(fù)的,為了避免重復(fù)勞動(dòng),于是各種各樣的框架誕生了。
在PHP開(kāi)發(fā)中,選擇合適的框架有助于加快軟件開(kāi)發(fā),節(jié)約寶貴的項(xiàng)目時(shí)間,讓開(kāi)發(fā)者專(zhuān)注于功能的實(shí)現(xiàn)上。由于流行的框架經(jīng)過(guò)了大量項(xiàng)目的檢驗(yàn),所以使用框架還有助于創(chuàng)建更加穩(wěn)定和安全的應(yīng)用程序。
Sitepoint網(wǎng)站做了一個(gè)小的調(diào)查,看看PHP開(kāi)發(fā)者們最喜歡使用哪個(gè)PHP框架。調(diào)查結(jié)果顯示,最流行的PHP框架前三甲為:Laravel、Phalcon、Symfony2。
1. Laravel——巨匠級(jí)PHP開(kāi)發(fā)框架
Laravel是一個(gè)簡(jiǎn)單優(yōu)雅的PHP Web開(kāi)發(fā)框架,可以將開(kāi)發(fā)者從意大利面條式的代碼中解放出來(lái),通過(guò)簡(jiǎn)單、高雅、表達(dá)式語(yǔ)法開(kāi)發(fā)出很棒的Web應(yīng)用,Laravel擁有更富有表現(xiàn)力的語(yǔ)法、高質(zhì)量的文檔、豐富的擴(kuò)展包,被稱(chēng)為“巨匠級(jí)PHP開(kāi)發(fā)框架”。
2. Phalcon——最快的PHP框架
Phalcon是一個(gè)開(kāi)源的、全棧的、用C語(yǔ)言編寫(xiě)的PHP5框架,為開(kāi)發(fā)者提供了網(wǎng)站及應(yīng)用開(kāi)發(fā)所需的大量高級(jí)工具,且Phalcon是松耦合的,開(kāi)發(fā)者可以根據(jù)需要使用其他組件。Phalcon中的所有函數(shù)都以PHP類(lèi)的方式呈現(xiàn),開(kāi)發(fā)者無(wú)需學(xué)習(xí)和使用C語(yǔ)言,且無(wú)需擔(dān)心性能問(wèn)題。
性能優(yōu)越、強(qiáng)大且易于使用是Phalcon受歡迎的最主要的因素。
3. Symfony2——開(kāi)發(fā)速度和性能的結(jié)合體
Symfony2是一個(gè)開(kāi)源的PHP Web框架,有著開(kāi)發(fā)速度快、性能高等特點(diǎn)。與其他框架相比,Symfony2的優(yōu)勢(shì)包括:支持DI(依賴(lài)注入)和IoC(控制反轉(zhuǎn));擴(kuò)展性強(qiáng);文檔和社區(qū)比較成熟。但是Symfony2的學(xué)習(xí)曲線(xiàn)也比較陡峭,沒(méi)有經(jīng)驗(yàn)的初學(xué)者往往需要一些練習(xí)才能掌握其特性。
上圖中哪個(gè)框架是你的“菜”呢?歡迎評(píng)論。
Via sitepoint
相關(guān)文章:
1. 詳細(xì)分析css float 屬性以及position:absolute 的區(qū)別2. ASP中格式化時(shí)間短日期補(bǔ)0變兩位長(zhǎng)日期的方法3. ASP基礎(chǔ)知識(shí)Command對(duì)象講解4. xpath簡(jiǎn)介_(kāi)動(dòng)力節(jié)點(diǎn)Java學(xué)院整理5. 得到XML文檔大小的方法6. PHP設(shè)計(jì)模式中工廠(chǎng)模式深入詳解7. ASP刪除img標(biāo)簽的style屬性只保留src的正則函數(shù)8. PHP循環(huán)與分支知識(shí)點(diǎn)梳理9. html小技巧之td,div標(biāo)簽里內(nèi)容不換行10. ASP實(shí)現(xiàn)加法驗(yàn)證碼
