1

我想知道即将推出的 KO3 版本之间的兼容性。我听说一旦 3.1 出现,简单地从 kohana 3.0 升级到它并不容易(Wordpress 从 2 升级到版本 3 非常迅速)

如果我在 KO3 中创建我的项目(目前使用 3.0.6.2),我的项目在不破坏任何东西的情况下可以轻松升级到 3.1 或更高版本的可能性有多大?

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

4

3 回答 3

6

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

您可以按照3.1 路线图跟踪为 3.1 安排的更改。

于 2010-07-11T19:45:16.763 回答
2

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

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

另一方面,Kohana 没有 gui 或前端,您对代码非常了解。如果接口发生变化,那么您将不得不调整您的实现以适应,这是没有办法的。

正如 antpaw 所说,单元测试对于确保事情按预期工作总是有用的!有关更多信息,请参阅unittest 存储库

于 2010-07-12T11:16:00.333 回答
1

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

于 2010-07-09T14:28:17.590 回答