codeigniter和laravel框架

问题描述 投票:1回答:4

enter image description hereI一个月以来一直与CodeIgniter合作,现在我在Laravel工作。当我们对CodeIgniter很好时,我有点困惑,为什么我们需要Laravel。为什么Laravel比CodeIgniter更受欢迎?我们从Laravel获得的好处是什么?

IMG

enter image description here

enter image description here

enter image description here

php codeigniter laravel
4个回答
3
投票

除非我们了解一些先进的OOP术语,否则我们无法对Laravel 4的价值进行评级。但是我想说明Laravel 4是迄今为止最强大的OOP架构框架。现在它是最好的,因为你可以在任何意义上扩展它,只要你遵守最佳的编码道德。 Service Locator,IoC,Repository,Facade,Factory,Builder甚至Singleton在这里使用很棒。它不是那么快,但更好的编码和更好地使用队列,缓存可以使它更快。

另一方面,Codeigniter对其CI God对象的可扩展性不高。但是在OOP中,我们可以通过更好的App结构做很多事情。


2
投票

他们都有自己的特色。但是Laravel 4的功能依赖于很多外部软件包。为此,它使用Composer作为依赖项管理器。


1
投票

我也从Codeigniter转到Laravel。 Laravel对Codeigniter最喜欢的事情是:

  1. 内置身份验证
  2. 令人敬畏的迁移
  3. Artisan命令在您的项目中执行任何操作
  4. 建立分页(在Codeigniter花了很长时间)
  5. 雄辩(非常简单的与数据库交互的方式)
  6. 关系(它让我的生活轻松,因为我讨厌加入)
  7. 路线
  8. 简易API构建
  9. 调试简单
  10. 大量的包和库

还有更多。我可以制作更长的清单。


0
投票

这两个框架都很好。 Laravel使用多种开源技术使laravel更加高效和可靠。例如。查看:laravel使用刀片模板引擎。 Laravel使用composer作为包管理器。 Laravel使用了psr-4。两个框架都遵循MVC模型。 Laravel提供更安全的平台。

© www.soinside.com 2019 - 2024. All rights reserved.