像 CI 这样简单的东西(这意味着强制性的、简单的、最新的文档)。但也具有比 CI 更多的功能。
Yii 有很多特性,但它也更复杂(它迫使你不得不使用很多它的特性)。这意味着向您的 web 应用程序添加一些功能需要三倍的时间,因为您必须找出 Yii 的许多新的小功能。
这有点像 CI 在需要时“让开”,而 Yii 会挡住你的路,如果你不按照它的方式去做,它就会崩溃。
CI 中缺少的功能在这个新的“中级”PHP 框架中会很不错:
- 代码生成(crud)。
- 验证。
- 访问控制。
- 布局。
- 小部件。
- 更容易/自动分页(如 yii)
- 简单的uri参数
Yii 给我带来问题的地方:
就像每个小任务都有一些内置功能(这很好),但是,您必须使用内置功能,否则会发生坏事。(CI 不妨碍你,但做得太多,Yii 有很大帮助,但有时会插手太多,它迫使你筛选它的文档,以便你发现这些功能,如果没有这些功能,你将无法在 CI 或非框架应用程序中完成一项将花费更少四倍的任务)。
中间有什么东西吗?
(ASP.NET MVC 可能是'它',但我不懂语言,所以学习它的努力会比学习 Yii php 框架更大,所以我正在寻找一个PHP 框架)