smartGWT を使用して Web アプリケーションの実装を開始しました。ショーケースにあるのと同じくらい遅いですか?
それは事実上不当に遅いです。
私は新しい空のプロジェクトにいるので、onLoad にログイン フォームを含むモーダル ウィンドウが表示されます。
読み込みには約 1 分かかります。
何かを待っているだけで、ロードされていると思います。
緑の実行ボタンをクリックするだけで、Eclipseから実行しています。
Smartgwtは2MBのJavaScriptファイルをダウンロードするため、最初はクライアントのブラウザにロードするのに長い時間がかかります。ただし、smartgwtレイアウトはdivに基づいているため、パフォーマンス的には遅くはありませんが、GWTレイアウトはテーブルに基づいています。
SmartGWTの欠点は次のとおりです。
特徴:
したがって、smartGWTの使用は要件によって異なります。時間があれば、GWTを使用して開発できます。時間に余裕がなく、大きなアプリケーションを開発する必要がある場合は、smartGWTを使用してください。
編集: このユーザーは、コンパイル モードよりも 10 倍以上遅い GWT ホスト モードで実行していました。したがって、彼は実際のパフォーマンスの問題を経験していませんでした。
自分の (欠陥のある) 展開が遅いと不満を言う人がいますが、通常は Showcase 自体についてではありません。ほとんどの場合、ブラウザが開発用に構成されているか、速度を低下させるツールがインストールされています。
まず、ブラウザがデフォルト以外のキャッシュ設定 (「毎回チェック」など) に設定されていないかどうかを確認します。これにより、イメージが繰り返し再要求される可能性があります。これは、Firebug で「Net」パネルを開くか、IE で Fiddler などのツールを使用すると確認できます。
ただし、Firebug については、Firebug および類似の開発ツールは、ブラウザのパフォーマンスを大幅に低下させ、大量のメモリ リークを引き起こします。通常のエンド ユーザーが Showcase をどのように表示するかを確認するには、メモリ リークが発生している場合に備えて、Firebug を無効にしてブラウザを再起動します。