現在、JavaアプレットはWeb上に配置されていますか?[閉まっている]


10

多くのブラウザでは、デフォルトでJavaアプレットが無効になっているため、ページごとに有効にする必要があります。アプレットはここ数年あまり変わっていないようです。実際、クライアント側のJava(アプレット、デスクトップアプリケーションなど)は完全に衰退しており、Javaは主にサーバー側の言語になりつつあるようです。

互換性を除いて、今日のWebでアプレットがまだ役立つ場所はありますか?JavaとJavaScriptに精通しているWeb開発者として、JavaScriptの代わりにアプレットを使用することを選択するのはなぜですか?



1
@David PetermanそのQはサーバー側のJavaに関するもののようですが、これは特にブラウザーのJavaアプレットに関するものです。
ジェームズ

最近、Java対応ブラウザを持っているユーザーの数に関する統計を掘り下げた答えを見てみたいと思います。cosそれが下降傾向であるなら(私はそうでしょう)、それが大きな理由です!
James

@James、そうだね。クライアント上のJavaの場所を知ることに、より興味があります。
Tom Marthenal

2
これは興味深い質問であり、「事実、参照、または特定の専門知識」によって答えを簡単にサポートできます。FFS!
James

回答:


9

いいえ、あまりありません。

あなたは(つまり、あなたがフラッシュの知識を持っていないし、それを学ぶことは、それを価値がないあなただけの単純なコンポーネントを開発する必要があるためか、Flashを使用したくない場合に便利かもしれませんし、ユーザーがJavaがインストールされている)とものを行う必要性これはブラウザで広くサポートされていない(つまり、ローカルファイルシステムアクセス)、または再利用できるJavaコードが大量にある。

本当に、今日のプロセッサとRAMがあれば、Javaはそれほど重いものではなくなりました(F1ライブタイミングアプリは私のAtomネットブックでかなり速く起動し、CPUをより多く消費するFlashアプリが確かにあります)。アップグレードは、差分IIRCと初期インストール今日のネットワーク接続は、当時のネットワーク接続の一部ですが、それでもアプレットは多くの質問に対する答えではありません。

一方、Webstart ... :-p


2
特にJava 6u10以降、Webstartは実際にはかなり妥当なソリューションですが、消費者の心を変えるのは遅すぎたと言っても過言ではありません。現在、JavaFXはネイティブインストーラーを搭載しており、誰もが知っています...
Martijn Verburg

2

アプレットは、一部の状況では依然として有用です。これらは、以下の状況で意味をなす可能性のある小さなJavaプログラムをWebページに埋め込む簡単な方法です。

  • Java SwingまたはAWTのスキルがあり、さらに別の言語/ GUIフレームワークを学びたくない
  • 一部のユーザーにアプレット警告が表示されても、特に気にする必要はありません

しかし、今日、この種のアプリケーションをJavaで開発したい人は、おそらく次のいずれかを使用します。

  • WebStartを介して起動された適切なJavaクライアント側アプリケーション
  • JavaFX 2.x-リッチメディアアプリケーション用

-5

すべてのJavaアプリは、セキュリティ上の理由から非常に迅速に更新する必要のあるサードパーティソフトウェアが動作する必要があり、ダウンロードが膨大になるたびに、ブラウザーを何度も再起動する必要があり、ブラウザーがハングします。私はかつてjavaソフトウェアは最高の体験に欠かせないと思っていましたが、このすべての問題に飽きた後はそれを削除しました。とにかくJavaアプリを使ったことを思い出せません。IMHO Javaは、一部のばかばかしいオンラインゲームでのみ役立ちます。

PHPやその他のWebベースのもので、理由もなくシステムが遅くなることはありません。

OPの他に、「Netscape、Inc.によって開発されたJavaScriptプログラミング言語はJavaプラットフォームの一部ではありません。」出典http://www.java.com/en/download/faq/java_javascript.xml


7
Javaアプレットはクライアント側で実行されます。PHPはサーバー上で実行されるため、これらをPHPと比較してもあまり意味がありません。
FrustratedWithFormsDesigner 2012年

そのため、Javaを使用する必要がないと言っています。個人的に使用しているJavaアプリのトップ3の例を教えてください。
MrPepers 2012年

1
@MrPeppers:上位3つのJavaアプリケーション:RAD(Eclipseベース)、WebSphere、Oracle SQL Developer、MKS(ソース管理用)。これら3つはすべてJavaベースであり、ここでは多くの人が定期的に使用しています。
FrustratedWithFormsDesigner

他の選択肢がないため、OK IDEは例外です。さらに、Javaがインストールされていない状態で動作するIDEをPHPストームと呼ばれるJavaがインストールされていない状態で使用しているのは、Javaを必要とせずにローカルコピーが埋め込まれているためです。MKSはそれを聞いたことはありませんが、$$でJavaを開発しているに違いありません。元の投稿は、クライアント(消費者のような)は開発者ではなくJavaを必要とするのですか?
MrPepers 2012年

1
@MrPepers何を言っているのかわからない!
Naughty.Coder 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.