【问题标题】:Start a project with Codeigniter [closed]使用 Codeigniter 启动一个项目 [关闭]
【发布时间】:2014-03-25 20:06:22
【问题描述】:

如果我现在用 CI 开始一个项目,这些缺点是什么?近期(1-2年)会出现什么样的问题? 我没有实时关注 CI 开发,但可能不会新鲜。我多年来一直在 CI 中编码,我知道并且喜欢它。我有一些新项目要使用 CI 开发。我计划稍后迁移到像 laravel 这样更新的框架,但目前我没有时间学习新的东西并用于实时项目。

【问题讨论】:

标签: php codeigniter frameworks


【解决方案1】:

CI 当前的“问题”是:不遵循 PSR-0,1,2 编码风格,也不遵循最新的 PHP 函数(没有命名空间,忘记作曲家等)。因此,如果您使用最新的框架进行开发,这可能会让人感觉“过时”。

但是,CIv3 正在开发中(您可以找到有关它的信息here 并获取它here)。而且已经可以使用了。它还试图坚持FIG 的编码风格。

那么你应该使用 CI2 吗?不。 CI3 ?为什么不 !你已经了解 CI,所以这应该比学习一个新框架要容易得多。但是如果你想看到一些新的和更新的东西,试试 Laravel、PHPixie 或 Phalcon(还有很多其他的)。

EDIT:致那些说 CI 已死的人。看看commits release 3.0 & develop branch

【讨论】:

    【解决方案2】:

    来自http://heybigname.com/2012/05/06/why-codeigniter-is-dead

    • PHP 5.2 没有新的 >5.3 PHP 功能
    • 没有模块化设计模式(有限)。

    我和你的情况完全一样,我打算搬到 Laravel(我的一所大学一直在使用 CI,他告诉我这是一个很好的框架,而且很容易从 CI 迁移)或 Symphony,特别是使用 Sylex(易于上手),但由于学习曲线而使我退缩。

    【讨论】:

      猜你喜欢
      • 2015-07-02
      • 1970-01-01
      • 1970-01-01
      • 2014-09-24
      • 1970-01-01
      • 1970-01-01
      • 2021-02-12
      • 2019-08-18
      • 1970-01-01
      相关资源
      最近更新 更多