3

Swing で開発されたデスクトップ クライアント アプリケーションがあります。このアプリケーションは、サーブレットを使用してバックエンド サーバーと対話します。

新しい要件は、Web ベースのクライアントを作成することです。JavaFX、Flex、ExtJS などについて読んだことがあります。

Swing アプリケーションを置き換えるのに最適なソリューションを教えてください。誰かが同じことをした経験がありますか?


(コメントに基づいて編集)

アプリケーションは、ウィジェットに関しては重量があります。もちろん、Web ベースのクライアントを作成するときは、少し再設計します。

4

3 に答える 3

2

Google Web Toolkit (GWT) を使用して、Web ベースのクライアントを作成することを検討できます。GWT でユーザー インターフェイスを作成することは、Java Swing で作成することと多少似ていますが、最終的な結果は動的な Web クライアントです。

于 2009-05-06T05:36:14.070 に答える
1

Swing が Web ページで実行できることはご存知でしょう。PHP、ASP、Ajax など、他にも多くのオプションがあります。Swing アプリはどれくらい「重い」のでしょうか。つまり、たくさんのウィジェットがありますか? これは非常に自由回答形式の質問です。

于 2009-05-06T05:32:05.560 に答える
0

あなたはすでに Swing を知っており、Web ベースのクライアント/インターフェースを作成することになっているので、構造的に Swing と多くの類似点があるApache Wicketを検討する必要があります (元の開発者の 1 人は、現在のあなたと同じような状況にありました)。

Ajax やその他の Web テクノロジでは簡単に実行できない重い機能が必要な場合は、UI に Flash/Flex を組み合わせることをお勧めします。それらの技術。

クイック編集: 別の質問に対するこの回答も参照してください。実際の問題をよりよく理解するのに役立つ場合があります。

于 2009-05-06T06:25:21.923 に答える