从Kohana3升级时会出现问题吗?

时间:2010-07-09 10:06:09

标签: php kohana kohana-3 backwards-compatibility

我想了解即将推出的KO3版本之间的兼容性。我听说一旦3.1进来,从kohana 3.0升级到它就不容易(Wordpress升级很快从2升级到版本3)

如果我在KO3中创建我的项目(目前使用3.0.6.2),我的项目有多少可以轻松升级到3.1或更高版本而不会破坏任何内容?

如果您是KO3的真正专业人士或开发团队的一员,请回答。这很重要。

3 个答案:

答案 0 :(得分:6)

主要版本(例如:3.0到3.1)可能会更改API。目前,最大的API更改是将Request类拆分为RequestResponse,以及允许外部路由的Request更改。这也意味着Remote类将被显着修改以完全删除,以支持外部请求和响应。

您可以按照3.1 roadmap跟踪3.1计划的更改。

答案 1 :(得分:2)

我只想指出wordpress是一个完全不同的系统,它基本上是一个在自己的框架上编写的应用程序,而kohana只是框架,你提供应用程序。

如果wordpress核心框架发生变化,那么他们也会更改其应用程序以考虑这些修改。有时插件在升级期间不兼容,因此插件作者必须发布使其兼容的更新。所有这些都是前端用户隐藏的,他们不需要知道如何使用它。

另一方面,Kohana没有gui或前端,你会得到代码的细节。如果界面发生变化,那么你必须调整你的实现以适应,没有办法解决这个问题。

正如antpaw所说,单元测试总是有助于确保事情按预期工作!有关详细信息,请参阅unittest repo

答案 2 :(得分:1)

它在很大程度上取决于您使用的功能。试试看你的日志甚至更好:你进行单元测试。 http://github.com/kohana/core/compare/3.1...master如果我选择了正确的存储库。这将帮助您看到ko3.1和ko3.0.7之间的差异