JViews デスクトップ・アプリケーションと JViews Web アプリケーションの比較

Rogue Wave® JViews は、Java デスクトップ・アプリケーションと Web アプリケーションの両方の開発を可能にする強力なツールキットです。JViews デスクトップ・アプリケーションと JViews Web アプリケーションの両方が同じグラフィック・エンジンを共有することを理解することが重要です。
JViews デスクトップ・アプリケーションは Java Swing/JFC アプリケーションであり、レンダリングされたグラフィック・ビューはスタンドアロン画面に表示されます。開発サイクル (設計/コーディング/デバッグ/テスト) は短くなります。
JViews Web アプリケーションは、ネットワークを通じてグラフィック・ビューを Web ブラウザーに配布します。開発サイクルは、デスクトップ・アプリケーションの場合よりかなり長くなります。
以下のヒントで、Web 開発がさほど困難なものでなくなります。
  • まず、JViews デスクトップ・アプリケーションでグラフィック・ビューを準備します。例えば、JViews に装備されていないカスタマイズされたノードまたはリンクを必要とする特殊なダイアグラムを表示する場合です。 デバッグと調整に時間がはるかにかかる Web コンテキストでダイアグラムを配置する前に、 こうしたノードおよびリンクを JViews デスクトップ・アプリケーションで準備し、単純なデスクトップ・アプリケーションでテストすることができます。
  • Designers や Symbol Editor などの JViews デスクトップ・ツールを使用して必要なものを完備した JViews プロジェクトを作成します。 こうしたプロジェクトは、JViews 標準 Web コンポーネントを使用して Web 上に配布できます。多くの JViews JSF サンプルではこの手法が使用されています。