自從一個月以來我一直在使用CodeIgniter,現在我已經在Laravel上工作了。我有點困惑,爲什麼我們需要使用Laravel的時候,我們對CodeIgniter很好。爲什麼Laravel優先於CodeIgniter,以及我們使用Laravel獲得哪些好處?codeigniter和laravel框架
自從一個月以來我一直在使用CodeIgniter,現在我已經在Laravel上工作了。我有點困惑,爲什麼我們需要使用Laravel的時候,我們對CodeIgniter很好。爲什麼Laravel優先於CodeIgniter,以及我們使用Laravel獲得哪些好處?codeigniter和laravel框架
除非我們瞭解一些高級的OOP術語,否則我們不能評價Laravel 4的價值。但我想說的是,Laravel 4是迄今爲止最出色的框架,因爲它的一些很酷的OOP架構。現在它是最好的一個,因爲您可以在任何意義上對其進行調整,只要您遵守最佳編碼道德規範。服務定位器,IoC,存儲庫,門面,工廠,生成器甚至是Singleton在這裏都是非常棒的。這不是那麼快,但更好的編碼和更好地使用隊列,緩存可以使其更快。
另一方面,Codeigniter對於它的CI God對象來說不具有可伸縮性。但是在OOP中,我們可以通過更好的應用程序結構來做很多事情。
兩個框架在那裏都很好。 Laravel使用多種開源技術使laravel更加高效和可靠。例如, 用於查看:laravel使用的刀片模板引擎。 Laravel使用作曲家作爲包管理器。 Laravel使用psr-4。 這兩個框架都遵循MVC模型。 Laravel提供更安全的平臺。
tanq u Anshul,我如何使用laravel在db中創建一個表格,因爲我熟悉codeigniter,我不知道在laravel中把數據庫名稱等放在哪裏......請你幫助我嗎? –
此鏈接可能對您有所幫助https://laravel.com/docs/5.1/migrations –
https://laravel.com/docs/4.2/database –