0

标题说明了一切...

我有 2 年的 CI 经验,并且有自己的助手、库和 Sparks/GitHub 的额外库,我发现它是一个很好的框架......

似乎每个人都跳槽到 Laravel,CodeIgniter 目前仍然适合应用程序开发还是已被弃用?

每个人都抨击它的部分原因是因为它不使用静态方法,并且代码到处都是 $this 和/或它不使用 5.3 功能吗?

我会很感激任何回复,因为我必须在下周开始开发一个新的应用程序......

4

3 回答 3

2

所有偏好。

我会说 99% 的主机允许 PHP 5.3+(可能接近 100% 的所有可靠主机),所以向后兼容旧版本的 PHP 是没有用的,并且可以被视为臃肿。

最终,没关系。较新的框架利用了自动加载器、命名空间、类重载,有些甚至还有 CRUD 生成器和数据库迁移工具。Codeigniter 是可靠的,仍在开发中,并将完成工作。

随着切换,由于学习其他框架的新库和标准,将有更长的开发周期。再说一次,学习一个新的框架必然会提高你作为程序员的技能。

就个人而言,我喜欢 Codeigniter 只是因为它是我工作的第一个框架,但在转向其他框架之后,Codeigniter 感觉缺乏,某些方面感觉格格不入。

于 2012-11-27T15:09:50.793 回答
0

CodeIgniter 适用于小型项目。不过你可以看看这个框架。它有ORM,支持mongodb和redis等。

于 2012-11-27T15:11:01.113 回答
0

如果您觉得 CI 不再是正确的选择,我建议您查看symfony2 。

但是,如果您需要在下周开始开发,我假设您有一个截止日期,这使我建议您使用您最熟悉的框架。如果是 CI,我相信你会在 CI 中完成工作。

但老实说,这个问题太模糊了,无法回答。人们是否可以建议坚持 CI 或选择其他框架,这实际上取决于您的项目。

于 2012-11-27T15:21:05.947 回答