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。
这两个框架都很好。 Laravel由多个开源项目组成,使laravel更加高效,可靠和安全。其中,laravel使用了叶片发动机。它使用composer作为包管理器。它提供单元测试。它提供更多安全性。它提供了漂亮的redis队列前端门户,称为laravel horizon。缺点:laravel使用的predis较慢,因为它是用php编写的。其中phpredis更快,但laravel 5. *不支持它。
我会建议你使用Laravel因为:
- 内置身份验证
- 令人敬畏的迁移
- Artisan命令在您的项目中执行任何操作
- 建立分页(在Codeigniter花了很长时间)
- 雄辩(非常简单的与数据库交互的方式)
- 关系
- 路线
- 简易API构建
- 调试简单
- 大量的包和库等
以上是关于laravel 5和codeigniter 3之间的区别的主要内容,如果未能解决你的问题,请参考以下文章
Yii2 或 Laravel5 是不是弥补了 Codeigniter 的弱点?