大きな Java アプレット (約 7 MB) があります。これは、「fatjar」を使用して単一の jar にまとめられたいくつかの (7) の小さなプロジェクトで構成された、古くて大きなプロジェクトです。アプレットは古い技術であり、機能に問題があります (私のアプレットは署名されていません)。コードを JWS (Java Web Start) に切り替えることの正確な利点を教えてください。切り替える価値はありますか?
JWS に切り替えた場合、アプレットを複数の jar に分割して、メインの jar (dll のように) にロードして使用することはできますか? 私の目標は、現在のアプレットをいくつか (7) の個別の jar に分割することです。そうすれば、1 つのプロジェクトで何かを変更したときに、大きくて太ったアプレット全体ではなく、変更されたプロジェクトを含む小さな jar を 1 つだけアップロードします。
JWS がアプレットほど優れていない場合、SWING を使用する他のテクノロジを提案できますか? HTML などを使用するように全体を書き直す (そして MVC に分離する) ことはできません。私のアプレットが使用しているほとんどすべてのコントロールは、標準の SWING コントロールを拡張する特別なカスタム コントロールです。