6

最近、SmartGWT を使用して Hello World アプリケーションを作成しましたが、アプリケーションのサイズが非常に大きいことに気付きました。私の場合、そのアプリケーションだけで 600kb を超えています。

サイズがわいせつだと思うので、犯人を 2 つのコア ライブラリ、ISC_Core と ISC_Foundation に絞り込み、合計サイズは 649kb になりました。これらのライブラリの肥大化を減らす方法はありますか?

どんな助けでも大歓迎です。

4

4 に答える 4

2

残念ながら、SmartGWT がここで既に述べているように、サイズは一定のままであるか、さらには増加することさえありません。SmartGWT を試してみましたが、この問題とサードパーティ フレームワークの統合の問題のため、別のフレームワークを選択しました。

彼らの問題に対する可能な解決策は、ZKに存在するような動的な JavaScript ローダーを導入することです。私は自分のエンタープライズ プロジェクトでそれを使用しましたが、非常にうまく機能します。

現在、小規模なアプリケーションでは、 jQueryを直接使用する傾向があります。

于 2009-12-04T03:55:10.960 に答える
1

Charles が述べたように、実際には 1 つの HTML ページでリッチ クライアントを構築するので、1 回だけ読み込まれることを覚えておく必要があります。資格情報を入力している間、誰も気付かないログイン ページにライブラリをプリロードできます。

http://www.smartclient.com/docs/7.0rc2/a/b/c/go.html#group..networkPerformanceをご覧ください。

于 2010-03-30T07:08:00.520 に答える
-1

フット プリントが本当に重要な場合は、Ext GWT を検討してください。Ext GWT ではすべてが Java で行われます (そして GWT でコンパイルされます)。アプリケーションが当てにしないコードを技術的に削除できます。

于 2009-12-07T04:43:28.020 に答える