7

私は、私たちのウェブサイトを通じて多くの技術情報を提供する政府の科学ベースの機関で働いています。ウェブ開発は私たちの得意分野ではありませんが、なんとかやっていけます。現在のコンテンツの多くは、Java アプレットを介して配信されています。最近、セキュリティ上の問題によりブラウザ (主に Safari と Firefox) で Java が無効になっているため、サイトのさまざまな部分にアクセスできないというユーザーからのフィードバックがありました。もちろん、これはどちらの場合も設定をアップグレードおよび/または変更することで修正できますが、知識のないユーザーにとっては高すぎる可能性のある障壁が生じます.

私の質問は、Java アプレットの将来の可能性はどのようなものですか? これはあまり一般的ではなくなり、それらを実行できない/実行しないブラウザー構成の割合が増加する可能性が高いアプローチですか? 前述したように、私の組織 (および私自身) は Web 開発の専門家ではないため、傾向をよく理解していません。新しいコンテンツを Java アプレット以外で作成する必要があります (最近開発したコンテンツでは代わりに JavaScript を使用しています)。サポートの減少に対応して、アプレットの変換を計画する必要がありますか?

4

3 に答える 3

7

現在の傾向は、クライアント側ブラウザーでの Java アプレットのサポートが減少する傾向にあることは明らかです。これは決してうまく機能することはありませんでしたが、Web サイトで動的な情報を表示するためのより良い方法があります。

現在、Java アプレットを使用してコンテンツを配信する新しい Web サイトを構築することは、適切なテクノロジの選択とは言えません。

于 2012-07-16T22:26:29.650 に答える
3

指摘されているように、Java アプレットをコンテンツ配信に使用することは、確かにテクノロジの選択としては適切ではありません。
最新のブラウザーは、アプレットが提供できるほとんどすべてのことを行うことができます。したがって、アプレットの使用は最近ではかなり冗長になっています。

于 2014-05-28T06:37:49.520 に答える
0

Firefox と Chrome は JavaScript とネイティブ クライアントを推進しており、セキュリティ上の理由ではなく、政治的な理由で Java を無効にしています。Java Plugin の特定のバージョンでセキュリティ上の問題が短期間発生しました。Apple はこれらのバージョンをブロックしましたが、FF と Chrome はそれを言い訳として完全に無効にしました。

どのテクノロジーが最適かは、ユースケースに完全に依存します。開発時間が最も重要な要素である場合、Swing フレームワークを使用するアプレットが最適です。Netbeans で Swing デザイナを使用して、GUI をすばやく作成できます。また、Swing ベースの GUI のパフォーマンスは、Flash や HTML+JavaScript よりも優れています。

ただし、ブラウザのサポートは制限され、ユーザーはセキュリティの質問などを受けることになることに注意してください。ただし、公開するデータがユーザーにとって十分に興味深いものであれば、これは問題ではありません。

すべてのブラウザーで適切に機能する必要があるスタートアップ Web サイトを設計する場合、検索エンジンなどに適合する必要がある場合、アプレットは行き止まりになります。

既存のユーザーベースからすでに要求されているデータを表示する複雑な Web サイトを設計する場合、Java アプレットを使用します。

3 番目のオプションとして、両方を行うことができます。HTML+JavaScript を使用して単純化された Web サイトを作成し、Swing を使用してより高度なアプレット バージョンを作成します。これは、一部の素材が検索エンジンでアクセス可能で、フロント ページがすべてのブラウザーで機能する場合に、新規ユーザーにとって魅力的である必要があるサイトでも実行可能なオプションです。

于 2014-03-14T17:29:36.140 に答える