我只想问你对此的看法。我打算将我的框架CodeIgniter切换到Laravel或Yii。我尝试安装它们并研究一下,并且有很棒的框架。我有一个月的项目,我想为这个项目使用一个新的frameworK。这个项目只是一个简单的博客网站。我也对Opencart和电子商务框架有所了解。 iT与CodeIgniter非常相似。这就是我学得这么快的原因。现在我的问题是,如果我使用这些Laravel或Yii的框架,我可以轻松学习它吗?或者我必须花一个月的时间来学习这个?我想做的是在做的时候学习这些框架。但我担心我可以在截止日期前完成。
您能帮我找到我需要使用的框架吗?
我对HMVC-L有所了解,但不是那么专业和简单的Ajax过程。
答案 0 :(得分:4)
这似乎是一个非常广泛的问题。
如果您正在使用CodeIgniter,那么您需要转移到另一个框架时遇到的问题是什么?在我看来,坚持CodeIgniter,并尝试使用Code Igniter构建您的博客应用程序,您不需要转移您的框架。文档也很好。
即便如此,如果您想切换,请务必检查以下框架:
对于Code Igniter,上面提到的所有3对初学者来说都很棒!
更新[2015年6月22日]: Codeigniter 3现在正在积极开发中,有一个新家,甚至还有一个专门的网站:codeigniter.com - dotslash
答案 1 :(得分:3)
大多数现代PHP开发人员都使用Laravel。你也应该使用Laravel。
Laravel确保最佳实践,拥有出色的包装并教你很多关于PHP的知识。它有很好的文档和精心编写,以便于适应。
你绝对不应该使用CODEIGNITER - 这是一个非常广泛的观点,CodeIgniter不再与Laravel或CakePHP等现代框架相提并论了。
Laravel规定了成为高效开发人员所需的各种最佳实践,标准和程序,并拥有大量用于部署的软件包。
答案 2 :(得分:1)
我认为结构或多或少相同(MVC),类似于Codeigniter。所以,如果你知道MVC是如何工作的,那么这两个框架就不会那么难学了。关于学习的时间,这取决于一个人的能力。但是如果你想切换到一个稳定的东西,那么我会建议你用Zend Framework测试运行(不建议你用这个来构建当前的工作)。因为它更稳定可靠。 :)