アプレットとアプリケーションの違い
コンテンツ
間の一般的な違い アプレット そして 応用 アプリケーションが実行を開始するということです メイン() 逆に、アプレットはメソッドmain()を使用せず、代わりに初期化する その中に().
アプレットは、一般にインターネット経由で送信されるように書かれた小さなプログラムで、Java互換のWebブラウザーによって自動的に実行されます。また、アプリケーションは、ユーザーが直接一般的な操作を実行するために記述されたスタンドアロンプログラムであり、JAVA対応のAPI(ブラウザ)は必要ありません。
アプレットは、ユーザーのオペレーティングシステムまたはハードウェアの影響を受けません。ブラウザに適切なJVMがインストールされている場合、これらのアプレットはJVMの助けを借りて実行されます。さまざまなオペレーティングシステムでのアプリケーションのルックアンドフィールは同じままです。
- 比較表
- 定義
- 主な違い
- 結論
比較表
比較の根拠 | アプレット | 応用 |
---|---|---|
ベーシック | それは、実行のために別のアプリケーションプログラムを使用する小さなプログラムです。 | アプリケーションとは、コンピューター上で独立して実行されるプログラムです。 |
main()メソッド | mainメソッドを使用しないでください | mainメソッドを使用して実行します |
実行 | 独立して実行できないAPI(例:Web API)が必要です。 | 単独で実行できますが、JREが必要です。 |
設置 | 事前のインストールは不要です | ローカルコンピューターに事前に明示的にインストールする必要があります。 |
読み取りおよび書き込み操作 | アプレットを介してローカルコンピューターでファイルを読み書きすることはできません。 | アプリケーションは、ローカルコンピューター上のファイルに対してこれらの操作を実行できます。 |
他のサーバーとの通信 | 他のサーバーと通信できません。 | 他のサーバーとの通信はおそらく可能です。 |
制限事項 | アプレットは、ローカルコンピューターにあるファイルにアクセスできません。 | システムで利用可能なデータまたはファイルにアクセスできます。 |
セキュリティ | 信頼できないため、システムのセキュリティが必要です。 | セキュリティ上の懸念はありません。 |
アプレットの定義
アプレットは、実行に外部APIを利用する小さなプログラムであり、主にインターネットコンピューティングで使用されます。これらは、インターネットを介して1つのコンピューターから別のコンピューターに転送し、アプレットビューアーまたはJavaをサポートするWebブラウザーを使用して実行できます。アプレットは、算術演算の実行、アニメーションの作成、グラフィックの表示、インタラクティブなゲームのプレイなど、いくつかのアプリケーションをサポートできます。
Javaは、インターネットユーザーがワールドワイドネットワーク上のドキュメントを取得および使用する方法を変えました。アプレットにより、完全にインタラクティブなマルチメディアWebドキュメントを構築して使用できるようになりました。 WebページにはJavaアプレットを含めることができます。Javaアプレットを実行すると、単純な画像または静的な画像を含むだけでなく、グラフィック、サウンド、動画を生成できます。
アプレットをWebページに統合するには2つの方法があります。
- まず、独自のアプレットを作成し、それらをWebページに統合します。これらのタイプのアプレットはローカルで進化し、ローカルシステムに保持されます。 ローカルアプレット.
- 次に、リモートコンピューターシステムからアプレットをダウンロードし、Webページに埋め込むことができます。
外部で開発され、インターネットへのリモートコンピュータに保存されるこれらのタイプのアプレットは、 リモートアプレット.
アプリケーションの定義
アプリケーションは、基盤となるオペレーティングシステムで実行されるプログラムです。これらはある意味で汎用的であり、ユーザーに対して特定のタスクを直接実行するように設計されています。アプリケーションは、GUIの有無にかかわらず実行できます。スプレッドシート、ワードプロセッサ、Webブラウザ、コンパイラなどのアプリケーションプログラムは、ユーザーのコンピューティングの問題を解決するためにコンピューターリソースを利用する方法を説明しています。アプリケーションの使用中にセキュリティ上の懸念はありません。その原因は、アプリケーションが信頼できることです。
与えられた点を通してアプレットとアプリケーションの違いを理解しましょう:
- アプレットは完全な機能を備えたアプリケーションプログラムではなく、通常は小さなタスクまたはその一部を達成するために作成されます。一方、アプリケーションは、基盤となるオペレーティングシステムで実行されるプログラムです。これらはある意味で汎用的であり、ユーザーに対して特定のタスクを直接実行するように設計されています。
- アプレットはmain()メソッドを使用しません。代わりに、アプレットクラスがアプレットコードを開始および実行するために、ロード後に定義済みのメソッドを自動的に呼び出します。それどころか、アプリケーションはコードの実行を開始するためにmain()メソッドを使用します。
- スタンドアロンアプリケーションとは異なり、独立した アプレットの実行はできません。として知られている特別な機能を使用して、Webページ内から実行されます。 HTMLタグ.
- アプレットは、ローカルコンピューター内のファイルに対して書き込みおよび読み取りを行うことはできません。アプリケーションは、ローカルコンピューター内のファイルに対してこのような操作を実行できます。
- アプレットに事前インストールする必要はありません。反対に、アプリケーションを使用する際には、事前の明示的なインストールが必ず必要です。
- アプレットには、他の言語やローカルファイルのライブラリを使用するための制約が課されます。一方、アプリケーションはローカルファイルだけでなくライブラリにもアクセスできます。
- アプリケーションは、ローカルコンピューターから複数のプログラムを実行できます。対照的に、アプレットはそうすることはできません。
結論
JAVA(プログラミング言語)のcon内のアプレットとアプリケーションは、使用法と実行方法は異なりますが、プログラムと見なされます。どちらも、用途に応じた特定の重要性を持っています。