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クラスをRequestとに分割することと、外部ルーティングを可能Responseにする変更です。RequestこれはRemote、外部の要求と応答を優先して、クラスが大幅に変更されて完全に削除されることも意味します。

3.1ロードマップに従うことで、3.1に予定されている変更を追跡できます。

于 2010-07-11T19:45:16.763 に答える
2

WordPressはまったく別のシステムであり、基本的には独自のフレームワークで記述されたアプリケーションですが、kohanaは単なるフレームワークであり、アプリケーションを提供します。

ワードプレスのコアフレームワークが変更された場合、それらの変更を考慮してアプリケーションも変更されます。プラグインはアップグレード間で互換性がない場合があるため、プラグインの作成者は互換性のあるアップデートをリリースする必要があります。これらはすべてフロントエンドユーザーには隠されており、使用するためにどのように機能するかを意識する必要はありません。

一方、KohanaにはGUIやフロントエンドがないため、コードが非常に粗雑になります。インターフェイスが変更された場合は、それに合わせて実装を調整する必要があります。それを回避する方法はありません。

そして、antpawが言ったように、ユニットテストは物事が期待どおりに機能することを確認するのに常に役立ちます!詳細については、unittestリポジトリを参照してください

于 2010-07-12T11:16:00.333 に答える
1

使用した機能によって大きく異なります。試してみて、ログを監視するか、さらに良い方法を試してください。ユニットテストを実行します。http://github.com/kohana/core/compare/3.1...適切なリポジトリを選択した場合はマスター。これは、ko3.1とko3.0.7の違いを確認するのに役立ちます

于 2010-07-09T14:28:17.590 に答える