Php 对于初学者来说,哪一个更容易理解Laravel或Yii框架?

Php 对于初学者来说,哪一个更容易理解Laravel或Yii框架?,php,codeigniter,laravel,yii,frameworks,Php,Codeigniter,Laravel,Yii,Frameworks,我只是想问问你对这件事的看法。我计划将我的框架CodeIgniter转换为Laravel或Yii。我试着安装了它们,并进行了一些研究,所有的框架都很棒。我有一个为期一个月的项目,我想使用这个项目的新框架。这个项目只是一个简单的博客网站。我也有一个在Opencart电子商务框架的知识。它和CodeIgniter非常相似。这就是为什么我学得这么快。现在我的问题是,如果我使用这些框架,即Laravel或Yii,我可以轻松地学习它吗?还是我得花一个月的时间来学习?我想做的是边做边学习这些框架。但我恐怕我

我只是想问问你对这件事的看法。我计划将我的框架CodeIgniter转换为Laravel或Yii。我试着安装了它们,并进行了一些研究,所有的框架都很棒。我有一个为期一个月的项目,我想使用这个项目的新框架。这个项目只是一个简单的博客网站。我也有一个在Opencart电子商务框架的知识。它和CodeIgniter非常相似。这就是为什么我学得这么快。现在我的问题是,如果我使用这些框架,即Laravel或Yii,我可以轻松地学习它吗?还是我得花一个月的时间来学习?我想做的是边做边学习这些框架。但我恐怕我能赶上最后期限

你能帮助我使用什么样的框架吗


我对HMVC-L有一定的了解,但没有那么专业和简单的Ajax过程。

这似乎是一个非常广泛的问题

如果您使用的是CodeIgniter,那么您面临哪些问题需要转移到另一个框架?在我看来,坚持使用CodeIgniter,并尝试使用CodeIgniter构建您的博客应用程序,您不需要改变您的框架。文件也很好

即使如此,如果您想切换,请确保检查有关该框架的以下内容:

  • 他们多久发布一次更新?频率越高越好
  • 他们的社区有多活跃
  • 他们的文件如何
对于CodeIgniter,上面提到的3个对于初学者来说都是非常好的


更新[22/06/2015]:Codeigniter 3目前正在积极开发中,有一个新家,甚至有一个专门的网站:–dotslash

大多数现代PHP开发人员使用Laravel。你也应该用拉威尔

Laravel确保了最佳实践,具有出色的包装,并教您很多关于PHP的知识。它有很好的文档记录,写得非常好,很容易适应

当然,你不应该使用CODEGITENT——这是一个非常广泛的观点,CODEIGITITER与现代框架如Laravel或CaKEPHP不再相称。


Laravel规定了成为一名高效的开发人员所需的各种最佳实践、标准和程序,并有大量的软件包可供部署。

我认为这种结构或多或少与Codeigniter相似(MVC)。所以,如果你知道MVC是如何工作的,那么这两个框架就不会那么难学了。学习的时间取决于一个人的能力。但是,如果您想切换到一个稳定的东西,那么我建议您在喜欢的时候使用Zend Framework进行测试运行(而不是建议您使用它来构建当前的工作)。因为它更稳定可靠。:)

好的,但我在网上读到一些文章,说CI已经死了,不再维护最新PHP5中的代码。我非常喜欢CI,但我认为我也需要提高我的知识。就像学习其他东西一样。我浏览了他们的文档,发现CI文档比他们的文档更棒。我计划选择Yii,因为他们的文档比Laravel简单得多。但我对自己在做这个项目的时候能学到它没有信心(如果你正在改变框架,一个学习曲线将会偏离轨道!在这一点上,对于一个博客应用程序,并考虑到你的初学者水平,我认为你不需要遵循所有的软件工程原理等,去做其他事情(因此,在这一点上不需要Larvel).可能CI的人很快就在构建新的东西来支持PDO和其他东西。关于PHP5,我使用CI在PHP5.6上构建了一个支付网关,所以是的,不用担心博客:)老实说,我认为为Yii或Laravel放弃CodeIgniter是一个更明智的选择!CodeIgniter已经有差不多一年没有维护了,不再是Ellisab的产品。。2013年只有一个小的更新,2014年又只有一个小的更新,社区曾经很好,但现在不再是了也就不足为奇了。很多人开始关注其他框架。。所以我的建议是,放下CodeIgniter,今天就开始学习另一个框架;)更新:Codeigniter 3现在正在积极开发中,有一个新家,甚至有一个专门的网站:好的,谢谢你的回答。本周我将尝试从拉威尔那里学习一些基本的东西。希望我能轻松学习。:)让我提供一个链接到这篇好文章,这里有一个比较新的版本:我试着在Laravel之前学习Lumen:)我所知道的大多数现代PHP开发人员都在使用Yii 2(包括me:)。我也可以这样说:“Yi2确保了最佳实践,有很好的包装,教你很多关于PHP的知识。它有很好的文档记录,写得非常好,使它易于适应……Yi2规定了各种最佳实践、标准和过程,你需要成为一个高效的开发人员,并且有大量的软件包供部署。”但这将是一个非常模糊的回答。好的,谢谢。上个月我试着学习Zend,但我很难做到这一点。他们所有的密码对我来说太复杂了。因为我是一个业余的PHP程序员。我在网上看到一些比较,Zend就像PHP框架中的怪物。这就是为什么我没有继续研究这个。我想在将来我会尝试再次学习它,这样我也可以学习Magento:)关于清除MVC概念,您需要任何帮助吗?因为我想如果你的概念不太清楚,你会像我一样面临困难。让我知道。:)至于现在,我对MVC的概念没有任何问题。但是我承认有时候我没有遵循MVC的正确结构。有时我会在视图中包含我的查询,这是一种不好的做法,但我正试图避免这种情况:)嗯,我们有时也会这么做,哈哈。如果你有时间,你可以阅读这篇文章,这篇文章对我帮助很大:-问候:)好的,谢谢你的链接,我现在就看