laravel 5和codeigniter 3之间的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel 5和codeigniter 3之间的区别相关的知识,希望对你有一定的参考价值。

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

提前致谢

答案

现在,我个人更喜欢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/(可用性等级)

另一答案

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

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

CodeIgniter3 vs Laravel5

另一答案

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

另一答案

我会建议你使用Laravel因为:

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

以上是关于laravel 5和codeigniter 3之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5.1 - 3个表之间的数据透视表

Yii2 或 Laravel5 是不是弥补了 Codeigniter 的弱点?

Laravel 5.1 中 3 个模型之间的关系(“像多对多通过”)

Laravel 5 - 如何在 3 个表之间建立关系?

如何在codeigniter中的用户之间分配总资金

Laravel :: 路线与。控制器