1. 程式人生 > >php laravel框架專案例項

php laravel框架專案例項

laravel是個好框架,我也在學習和使用,並且在公司裡推廣,新專案就是用的laravel。但是我覺得題主說thinkphp是垃圾我是不同意的,國外的月亮真的就更圓?
再說laravel和TP的比較吧,說實話laravel門檻比tp高很多,因為laravel是新框架,用了很多php新特性,並不向後相容,而tp已經很多年了。
同時,laravel在國外流行而在國內不流行還有一個問題是,它真的很慢,為此在決定新專案上laravel的時候還和同事爭論了很久。你覺得laravel響應一個get請求並輸出一個hello world要居然要例項化33個物件顯得比tp或者其他框架牛逼?
很多phper剛開始水平不夠高,根本弄不懂laravel中的許多設計模式,什麼依賴注入、控制反轉、facade之類的,看著超級長邏輯超級繞的原始碼也很無力,而tp這方面則簡單很多。更關鍵的是,tp有詳盡的中文文件而laravel翻譯的文件那些看起來很多但顯然不夠,對於很多英語不好的開發者這是一道無法逾越的鴻溝
當然,說到最後,我個人總結一下對laravel在國內不流行的觀點
1 門檻高(設計模式,閉包)
2 中文資料少(多數人的硬傷)
3 設計非常複雜(儘管很優雅)
4 速度超級慢(國外網站很多壓力並不大他們不在乎)
5 too java(這麼複雜而且很像java我為什麼不乾脆就用java呢)

但瑕不掩瑜,laravel本身確實是一個非常棒的框架,尤其是最近基於它推出的lumen,速度大幅提升