何をしたいですか?VaadinはGWTに基づいているため、Javaアプレットよりもはるかに遅いHTML5+JavaScriptを利用します。私はボートを試しましたが、Swingを備えたアプレットはVaadinよりもはるかに高速です。
Javaアプレット、Swing、およびHessianを使用すると、ビジネスアプリケーションで最高のパフォーマンスを発揮します。Hessianは、非常に高速なバイナリWebサービスプロトコルです。JavaScriptを使用すると、通常、JsonなどのテキストエンコードされたWebサービスプロトコルやさまざまなXMLベースのプロトコルに制限されます。テキストベースのプロトコルは、バイナリプロトコルと比較して、多くのCPU、メモリ、および帯域幅を消費します。これらのプロトコルは、実際にはまったく利点を提供しません。
アプレットの弱点は、OpenGLやマルチメディアなどのハードウェアアクセラレーションによるグラフィックスです。ゲームや映画プレーヤーを開発している場合、アプレットはそれほど優れていません。
JavaFXは、ハードウェアアクセラレーションによるグラフィックパフォーマンスとビデオコーデックを修正することを約束します。あなたの説明では、それを待つ必要があるかどうかは明確ではありません。
ただし、標準のアプレットが提供する以上のものが本当に必要な場合は、WebStartが解決策になる可能性があります。これは、署名付きまたは署名なしのアプリケーションを備えた古いActiveXに少し似ており、sunによって署名されるか、ユーザーに問い合わせることによって、追加の特権を取得します。これにより、JOGLまたは3Dシーングラフエンジンを使用できるようになります。