如果我现在开始使用CI项目有什么缺点?在不久的将来(1 - 2年)会出现什么样的问题? 我不是实时关注CI开发,但也许它不会变得新鲜。我已经在CI编写了多年,我知道并喜欢它。我有一些新的项目,我将用CI开发。我打算稍后转向更新的框架,比如laravel,但目前我没有时间学习新的东西并用于实时项目。
答案 0 :(得分:7)
CI的当前“问题”是:不遵循PSR-0,1,2编码风格,也不遵循最新的PHP功能(没有名称空间,忘记作曲家等)。因此,如果您使用最新的框架进行开发,这可能会感觉“旧”。
然而,CIv3即将推出(您可以找到有关它的信息here并获取它here)。它已经可以使用了。它也试图坚持FIG的编码风格。
那你应该使用CI2吗?不。 CI3?为什么不 !您已经了解CI,因此这比学习新框架要容易得多。但如果你想看到一些新的和更新的东西尝试Laravel,PHPixie或Phalcon(还有很多其他的)。
编辑:对那些说CI死了的人。只需看看commits release 3.0& develop branch
答案 1 :(得分:0)
来自http://heybigname.com/2012/05/06/why-codeigniter-is-dead:
我和你的情况完全相同,而且我打算搬到Laravel(一直与CI一起工作的学院正在使用它,他告诉我这是一个很好的框架而且很容易从CI)或Symphony迁移,特别是Sylex(易于入手)但由于学习曲线而让我退缩。