私たちはSwingで開発されたデスクトップクライアントアプリケーションを持っています。このアプリケーションは、Servletを使用してバックエンドサーバーと対話します。Java Swing GUIを置き換えるオプションは何ですか?
新しい要件は、Webベースのクライアントを作成することです。私はJavaFX、Flex、ExtJSなどについて読んでいます。
スイングアプリケーションを置き換えるのにどのソリューションが最も適しているのですか?誰も同じことをする経験がありますか?
(コメントに基づいてEDIT)
アプリケーションは、ウィジェットの点で重い重量です。もちろん、Webベースのクライアントを作成する際には少し変更を加える予定です。
ユーザーは、デスクトップアプリケーションと対話する方法とは異なる方法でWebとやりとりします。ユーザーとのやりとりを再設計してウェブと一貫性を持たせることができれば理想的です。 – JJO