7

ClientFactory を使用する場合と比較して、GWT で Gin を使用する場合の長所と短所は何ですか?

4

1 に答える 1

6

長所:

成長するにつれて実装を置き換えるのに十分な待ち時間が得られます。たとえば、混合モードのサポートが必要な場合は、ClientFactory よりも Provider<> を使用して実行時レベルの変更を行う方が簡単です。たとえば、非同期サービスの「オンライン」バージョンと「オフライン」バージョンをクライアントでホットスワップする場合です。

コンストラクター DI は、GWTTestSuite を使用しなくても、ユニットをより簡単にスタブ化できることを意味します。

XML 構成はありません。

サーバー側で Guice を使用する場合、アプリの配線に一貫したパターンがあります。

短所:

別の図書館です。:/

Gin と "Real" Guice でできることにはいくつかの制限があり、問題が発生する可能性があります。

Gin は、ClientFactory に対してプロジェクトに非常に少量のコードを追加する場合があります。

于 2011-03-11T23:04:18.333 に答える