最近也在學習laravel的框, 因為之前學過tp框架, 都說laravel是最優雅的框架,所以開學後忍不住去試試這個在國外已經火的不要不要的框架.
總的來說,對於學習完tp框架後,我覺得tp畢竟是中國人自己寫的,所以很多思想還是很好接受的,如果你想對php框架入門的話,我倒覺得tp是個挺不錯的選擇。當然ci框架也是一個很不錯的選擇。因為它足夠輕量級。tp的mvc架構會讓你很好接受。在前後台的應用上看起來很方便。當然這在yii框架裡好像更簡單方便些,因為我只是接觸國yii框架,不是特別了解。在接下來我想去會一會這個框架。但laravel應該還得再學習,自己用laravel寫了自己的博客。當然還需要完善。因為在我看到laravist這個laravel國內的視頻社區時我有也種想法。做不到那麼好。但至少我覺得能實現自己的一些需求也是一件好事。
接下來說說我接觸laravel的這段時間的感受吧。laravel真的會有種讓你打開眼界。因為我在homestead就是laravel官方推薦的環境中學習的。所以我很有體會就是首先laravel對於數據的管理太強大了。以前真的不知道數據庫也可以這樣生成。包括對數據庫的備份。有時它就充當了很多數據庫的功能,而這些用命令行都可以搞定.這些我想太方便了。然後就是自身的一些包括路由,控制器,請求等的管理也十分優雅。也是通過命令行生成自己需要的處理文件。當然你也可以自己新建文件夾進行管理。還有一個就是laravel的插件也很豐富,具體的可以看這個網站http://packalyst.com/這也是為laravel量身定制的一個插件解決方案吧。在依賴裡只需要一行代碼,再用php的包管理composer就ok啦,當然如果你的模板文件如果需要使用的話可以在providers裡進行注冊,用的時候注入就好了。說到這laravel對包的管理依賴確實挺人性化的。在學完laravel第一個階段自己做了個博客系統已經部署到自己的服務器上。不過還得後期的完善,這裡算是對自己一段時間學習的檢驗吧。在此之間我覺得http://study.163.com/course/courseMain.htm?courseId=1003163020這個老師講的確實挺深刻的。當然如laravist中文社區裡的也還不錯。不得不佩服同樣是學生,這位站長已經這麼牛啦。我相信學習laravel的都知道這位來自四川大學的站長。還有laracast網站是laravel的國外的一個laravel社區。英文好的也可以去看看。有的問題我遇到了也會發現果然老外的解決方案還是很直接的。
接著說下laravel5.3現在官方默認的Vue.Js前端框架吧。因為它是以為美籍華人寫的,也曾經在Google工作,可想而知。所以說中文文檔神馬的也算豐富的。與其他的諸如angularJs,ReactJs相比,VueJs也相對簡潔,相對應的學習成本也少。之前有對angularJs寫過一些簡單的東西,算不上多了解,也是因為那時候沒有意識到這些對於我目前的重要。當然現在我面臨著laravel所以我毅然的踏上了VueJs的學習之路。現在我剛上大三,課程也少,有的課我覺得並沒什麼意思,我也會把這時間還不如去敲敲的代碼。Vue.Js才沒學多久,當然這種入門的話幾天就差不多了,每天畢竟有那麼多時間。接下來laravel還有很多的我得去體會體會。