thinkphp簡單介紹 微信小程序后端開發(fā)PHP用什么框架比較好?
微信小程序后端開發(fā)PHP用什么框架比較好?實現(xiàn)我在BAT的工作經(jīng)驗,好介紹thinkPhP,然后把推薦推薦Lavarel框架,后來推薦推薦Yii。接下來的事情分別可以介紹結(jié)論。ThinkPhp這個也可
微信小程序后端開發(fā)PHP用什么框架比較好?
實現(xiàn)我在BAT的工作經(jīng)驗,好介紹thinkPhP,然后把推薦推薦Lavarel框架,后來推薦推薦Yii。接下來的事情分別可以介紹結(jié)論。
ThinkPhp這個也可以方程1是編程界的國貨之光了。是一個由人旗下進去的php框架,是從Java的struts結(jié)構(gòu)移植上來的產(chǎn)物,建議使用了面向?qū)ο蟮拈_發(fā)結(jié)構(gòu)和MVP模式,因此要是我曾經(jīng)有過JAVA web開發(fā)經(jīng)歷,那么使用thinkPHP的上手難度無疑是很低了,非常適合我題主這樣的框架初學(xué)者以及小型公司項目的開發(fā)。
至于,的原因它是人開發(fā)完畢出去的框架,是說它的另一大優(yōu)點是中文文檔相當(dāng)豐富,這相對于很多程序員來說是非常難得的優(yōu)勢。
其實thinkPHP也有幾個缺點,那就是對ajax的支持不是非常好。我們之前實際工作中,大多不可能在這個框架中建議使用ajax。
lavarel然后是這個先去的lavarel框架。它的一個優(yōu)點是更適合各種開發(fā)模式TDD(測試驅(qū)動開發(fā)test-drivendevelopment),DDD(領(lǐng)域安裝驅(qū)動設(shè)計Domain-Driverdesign)和BDD(行為驅(qū)動開發(fā)behavior-drivendevelopment),另外意見IoC容器,依賴注入等等,這對不使用過Spring框架的java開發(fā)者來說,也是個又親切的框架。
但是他的缺點是因此是基于組件組件的框架,因此相當(dāng)臃腫笨重,所以與thinkPHP比過來,就就沒那就刺目了。
Yii這個框架不知道能不能算另兩道國貨之光,只不過它是由美籍華人開發(fā)完畢的。與thinkPHP兩者相比,Yii更適合大型web應(yīng)用的開發(fā),有著完善的庫,從mvc,dao,widgets,web到主題化,都差不多可以提供了web 2.0應(yīng)用開發(fā)所需的一切功能。
但它的缺點應(yīng)該是文檔中實例較多,對于初學(xué)者來說很不敵視。但中文資料也還不如thinkPHP多,是對英語水平不足的同學(xué)來說,難度就又進了踏上一步,不過它那些要求對PHP和OOP編程要精通滿,這就更增強了它的使用門檻。
相對于題主說的要接受小程序的后端開發(fā),而又不是鍛練自己的php能力的話,這顯然不是最佳的選擇。
以上是我的淺見,多謝了各位在下方評論區(qū)給我打交道你點贊。
我是蘇蘇思量,充斥BAT的Java開發(fā)工程師,每日分享科技類見聞,歡迎您關(guān)注我,與我一起進步。
報北大青鳥、達內(nèi)這類的培訓(xùn)班怎么樣?靠譜嗎?
那你北大青鳥大連分鳥還得來說幾句了
是需要,伴隨著各種培訓(xùn)機構(gòu)的越加正規(guī)化,各種培訓(xùn)班也會越來越比較正規(guī),而作為一個用心教育的機構(gòu),北大青鳥的實力肯定是無容置疑的,專業(yè)啊的老師,非常正規(guī)的教學(xué)流程,另外我們可能會為各位學(xué)員提供假的模擬真實實習(xí)的經(jīng)歷,讓大家學(xué)之后也能夠其它地編寫出一整套求完整的程序。還在等什么呢?快來找本青鳥一起學(xué)習(xí)吧