到目前为止,iui的向后兼容性是什么样的?


What's Yii's backwards-compatibility been like so far?

随着Yii 1.1.7的发布以及最终将数据库结果作为对象返回的可能性,我最终决定深入研究Yii的文档。

来自CodeIgniter,看看1.7之间的兼容性如何。X和2。x是相当痛苦的自由(只重命名几个类),也知道Kohana的主要版本之间没有兼容性,我想知道Yii是否被认为是一个友好的框架,适合像我这样喜欢升级到最新版本的人,或者我是否会选择留在旧版本或重写我现有的大部分代码以便能够升级?

我从1.1开始。X版本,所以我不能谈论主要版本(例如:1.0)之间的兼容性。X到1.1.x)。

自从我开始使用yii以来,我从来没有遇到任何升级问题。正如@Chux所说,只是简单地覆盖框架文件夹。

关于主要版本,yii在网站上说:

我们的下一个主要版本Yii 2.0将是一个完全重写的框架上PHP 5.3.0+的顶部。它不会完全兼容1.1.x注意:还没有开始开发Yii 2.0。最早的2.0 alpha版本发布日期可能在2011年12月,但我们不知道我不能保证。

我对这个框架很陌生(3个月,两个项目)。我想我是从1.1.4开始的,我已经通过简单地覆盖框架文件夹来更新我的项目。

我猜什么时候会有一个重大的变化(1.2?)这将不会(也许)那么容易。