0

インタラクティブなブラウザアプリケーションを構築する方法を知りたいのですが、java-appletが次のような適切なテクノロジであるかどうか。

  • ユーザーは、オブジェクトを作成/ドラッグ/接続できる何らかのプレートを用意する必要があります

  • オブジェクトは一種のステートマシンであり、各オブジェクトは別のオブジェクトに接続でき、定義された状態を持つことができ、事前定義されたアクションでその状態を変更できます。さらに、ユーザーはこれらのアクションを定義できる必要があります。

  • オブジェクトは、昔ながらのjava Swing/AWT要素のように見えるべきではありません。現在のウェブエリアにうまく収まる、円、再結合、矢印、線などの見栄えの良い標準要素が欲しいです。

つまり、プレート全体がインタラクティブである必要があり、プレート上の要素もインタラクティブである必要があります。どうすればこの種のアプリケーションを最適に構築できますか?どのテクノロジー/フレームワーク/ライブラリを見逃してはいけませんか?

どうもありがとう!

4

1 に答える 1

1

Javaでそれを行うことは可能ですが、長い間、アプレットから離れる傾向にあることを覚えておいてください。多くのブラウザ(iOSや現在Mac上のChromeなど)はJavaをまったく実行しません。そして、さらに多くの人がデフォルトでそれを無効にします。

最適なオプションはHTML5/JavaScriptです。HTML5Canvas要素を見てください。これを使用すると、図形を描画して、JavaScriptとのユーザーインタラクションを管理できます。

于 2012-11-30T20:45:32.947 に答える