laravel 5和codeigniter 3之间的区别

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

这可能是愚蠢的问题。但我要开始新项目。我很困惑哪个框架最适合Codegniter 3和Laravel 5.它们之间的主要区别是什么。

提前致谢

php laravel codeigniter laravel-5
4个回答
4
投票

现在,我个人更喜欢Laravel,因为它支持PHP7,而不像CodeIgniter(如果CodeIgniter 3支持PHP7,我仍然没有读过)。根据个人经验,Laravel(通过Eloquent)拥有“精美的书面代码”。

以下是一些参考资料供你查看:(我确保发布双方不要偏见)

https://www.codeclouds.com/blog/laravel-vs-codeigniter-a-difficult-choice/

https://www.clickittech.com/developer/laravel-vs-codeigniter-which-one-is-the-best-to-use

http://www.codeigniterhands.com/codeigniter-or-laravel

http://laravel.io/forum/07-08-2014-laravel-vs-codeigniter-a-difficult-choice

https://therightsw.com/codeigniter-vs-laravel-vs-yii-vs-cakephp/(可用性等级)


1
投票

每个框架都有自己的特性和功能,在应用程序开发过程中使用。 Laravel是一种高度使用的开源现代Web应用程序框架,可以快速,轻松地设计自定义Web应用程序.Laravel不仅用于大型项目,而且最适合用于小型项目。 Best framework in 2018

如果你想要一个具有卓越性能的框架,几乎没有配置,不使用cmd而对大规模库不感兴趣,而且你的项目规模很小,最好使用codeIgniter。

CodeIgniter3 vs Laravel5


0
投票

这两个框架都很好。 Laravel由多个开源项目组成,使laravel更加高效,可靠和安全。其中,laravel使用了叶片发动机。它使用composer作为包管理器。它提供单元测试。它提供更多安全性。它提供了漂亮的redis队列前端门户,称为laravel horizo​​n。缺点:laravel使用的predis较慢,因为它是用php编写的。其中phpredis更快,但laravel 5. *不支持它。


0
投票

我会建议你使用Laravel因为:

  • 内置身份验证
  • 令人敬畏的迁移
  • Artisan命令在您的项目中执行任何操作
  • 建立分页(在Codeigniter花了很长时间)
  • 雄辩(非常简单的与数据库交互的方式)
  • 关系
  • 路线
  • 简易API构建
  • 调试简单
  • 大量的包和库等
© www.soinside.com 2019 - 2024. All rights reserved.