2017-08-06 17 views
0

おはようございます。私は最近、オラクルが投稿した記事の1つで、Appletクラスを廃止予定としていると読んでいます。私はアプレットの経験はほとんどありません。私は基礎を理解するために書いただけです。JDK 9のアプレットはなぜ非推奨ですか?

なぜ彼らは人気がなく、その非難の主な理由は何ですか?

+0

質問:最後に、誰かがアプレットについて何か肯定的なことを言うのを聞いたのはいつですか? *明白に*していない*任意の*以前の研究。 – GhostCat

答えて

6

これは数年前にかなり人気があったが、今やブラウザの世界は変わり、セキュリティはすべてのブラウザベンダーにとって大きな制約となっている。

のJavaチームは、最新のブラウザベンダーがのサポートを制限したり、削減に取り組んで

(それはすべてのポイントを持っているPDFのURLを持っている)、それは完全だにここに集合または理由の選択肢など

http://download.java.net/java/jdk9/docs/api/java/applet/package-summary.htmlを与えましたFlash、Silverlight、Javaのようなプラグインを製品に搭載する場合、Javaブラウザプラグインに依存するアプリケーションの開発者は代替オプションを検討する必要があります。現在ブラウザプラグインに依存しているJava開発者は、JavaアプレットからプラグインのないJava Web Startテクノロジへの移行を検討する必要があります。 ブラウザでのJavaのサポートは、ブラウザベンダーが標準ベースのプラグインをサポートすることを約束している限り、可能です。 2015年後半には、多くのブラウザベンダーが、標準ベースのプラグインサポートを削除するためのタイムラインを削除または発表しました。一部は独自のブラウザ固有の拡張APIを導入しています。その結果、OracleはJDK 9でJavaブラウザ・プラグインを非推奨にする予定です。 廃止予定のプラグイン・テクノロジは、将来のJavaリリースTBDでOracle Java Development Kit(JDK)およびJava Runtime Environment(JRE)から完全に削除されます。 Java Web Startアプリケーションはブラウザプラグインに依存せず、これらの変更の影響を受けません。要するに

0

、これは は、いずれかの基準を削除するには削除または予定していた多くの主流のブラウザがプラグイン サポートをベースとするので、あるため、OracleはJava開発者はプラグインフリーのためのJavaのWebスタート技術をJavaアプレットから移行したいと考えています。

オラクルは、アプレットが推奨されなくなった理由と開発者が使用すべき代替方法について詳しく説明している"Migrating from Java Applets to plugin-free Java technologies "という論文を発表しました。

私はSureshが以下のエグゼクティブの概要を引用しているので、私は再び引用しません。

0

アプレットは推奨されていません。これは、ブラウザでWebコンテンツを実行するために、JavaScriptよりJavaがはるかに安全で高速で優れた言語であるためです。

メアドダウンの時間は、Javaアプレット2.0にとっては良いタイミングです。

関連する問題