Rozdíl mezi appletem a aplikací

Autor: Laura McKinney
Datum Vytvoření: 1 Duben 2021
Datum Aktualizace: 10 Smět 2024
Anonim
Rozdíl mezi appletem a aplikací - Technologie
Rozdíl mezi appletem a aplikací - Technologie

Obsah


Společný rozdíl mezi Applet a aplikace je, že aplikace spustí její provádění prostřednictvím hlavní() metoda naopak applet nepoužívá metodu main () místo toho ji inicializuje init ().

Applety jsou malé programy obvykle psané pro přenos přes internet a automaticky spouštěné webovým prohlížečem kompatibilním s Java. A aplikace jsou samostatné programy psané pro přímé provádění obecných operací uživatelem a nepotřebují žádná rozhraní API podporující JAVA (prohlížeče).

Operační systém nebo hardware uživatelů nejsou aplety ovlivněny. Pokud má prohlížeč nainstalován správný JVM, pak se tyto applety spouští pomocí JVM. Zatímco vzhled a dojem aplikace v různých operačních systémech zůstávají stejné.


  1. Srovnávací tabulka
  2. Definice
  3. Klíčové rozdíly
  4. Závěr

Srovnávací tabulka

Základ pro srovnáníAppletaplikace
ZákladníJedná se o malý program, který k jeho provedení používá jiný aplikační program.Aplikace jsou programy spuštěné v počítači nezávisle.
main () metodaNepoužívejte hlavní metoduPoužívá hlavní metodu provádění
ProvedeníNelze samostatně spustit API (např. Web API).Může běžet samostatně, ale vyžaduje JRE.
InstalacePředchozí instalace není nutná Vyžaduje předchozí výslovnou instalaci v místním počítači.
Operace čtení a zápisuSoubory nelze číst a zapisovat na místním počítači pomocí appletu.Aplikace jsou schopny provádět tyto operace se soubory v místním počítači.
Komunikace s jinými serveryNelze komunikovat s jinými servery.Pravděpodobně je možná komunikace s jinými servery.
OmezeníApplety nemohou přistupovat k souborům umístěným v místním počítači.Může přistupovat k jakýmkoli datům nebo souborům dostupným v systému.
BezpečnostníVyžaduje zabezpečení systému, protože jsou nedůvěryhodné.Nejsou zde žádné bezpečnostní obavy.


Definice appletu

Applety jsou malé programy, které pro své spuštění využívají externí API a jsou primárně používány při práci na internetu. Lze je přenášet přes internet z jednoho počítače do druhého a spouštět pomocí prohlížeče Applet Viewer nebo jakéhokoli webového prohlížeče, který podporuje Javu. Applet může podporovat několik aplikací, například provádění aritmetických operací, vytváření animací, zobrazování grafiky, hraní interaktivních her.

Java změnila způsob, jakým uživatelé internetu načítají a používají dokumenty v celosvětové síti. Applety umožnily vytvářet a používat zcela interaktivní multimediální webové dokumenty. Webová stránka může obsahovat java applet, který po spuštění může generovat grafiku, zvuky a pohyblivé obrazy, které spíše obsahují prostý nebo statický obrázek.

Existují dva způsoby, jak se applet může integrovat do webových stránek.

  • První, ve kterém můžeme psát vlastní applety a integrovat je do webových stránek. Tyto typy appletů se vyvinuly lokálně a udržují se v místním systému místní applet.
  • Za druhé si můžeme stáhnout applet ze vzdáleného počítačového systému a poté jej vložit na webovou stránku.

Tyto typy appletů, které jsou vyvíjeny externě a jsou uloženy na vzdáleném počítači na internetu, se nazývají vzdálený applet.

Definice aplikace

Aplikace je program, který běží na základním operačním systému. Jsou v obecném smyslu a jsou navrženy tak, aby prováděly konkrétní úkol přímo pro uživatele. Aplikace může běžet s nebo bez GUI. Aplikační programy, jako jsou tabulky, textové procesory, webové prohlížeče a kompilátory, popisují způsoby, kterými jsou počítačové prostředky využívány k řešení problémů s výpočetní technikou uživatelů. Při používání aplikace neexistují žádné bezpečnostní obavy; jeho příčina je, že aplikace jsou důvěryhodné.

Umožňuje pochopit rozdíl mezi appletem a aplikací v daných bodech:

  1. Applety nejsou plně funkční aplikační programy a jsou obvykle psány k dosažení malého úkolu nebo jeho části. Na druhé straně je aplikace program, který běží na základním operačním systému. Jsou v obecném smyslu a jsou navrženy tak, aby prováděly konkrétní úkol přímo pro uživatele.
  2. Applet nepoužívá metodu main (). Místo toho automaticky volá definované metody po načtení, aby třída Applet spustila a spustila kód appletu. Naopak, aplikace používá metodu main () pro zahájení provádění kódu.
  3. Na rozdíl od samostatné aplikace,nezávislý provedení appletu není možné. Spouští se z vnitřní strany webové stránky pomocí speciální funkce známé jako Značka HTML.
  4. Applety nemohou zapisovat a číst ze souborů v místním počítači. Zatímco aplikace může provádět tuto operaci se soubory v místním počítači.
  5. V appletu není nutná předchozí instalace. Na rozdíl od toho je při používání aplikace nutně nutná předchozí výslovná instalace.
  6. Na applety jsou uvalena omezení pro používání knihoven z jiných jazyků a také z místních souborů. Zatímco aplikace může přistupovat k knihovnám i k místním souborům.
  7. Aplikace může spouštět z místního počítače několik programů. Naproti tomu Applets to nemůže udělat.

Závěr

Applety a Aplikace v kontextu JAVA (programovací jazyk) jsou považovány za programy, i když jejich použití a provádění se liší. Oba mají svůj specifický význam podle použití.