whycomputer.com >> Počítačové znalosti >  >> Internet

Rozdíl mezi Java appletem a JavaScriptem

Úvod

Java je objektově orientovaný programovací jazyk vyvinutý společností Sun Microsystems. Poskytuje platformně nezávislé prostředí, na kterém jsou postaveny různé technologie, mezi nimi Java applet a JavaScript.

Stručná historie

Projekt Java byl původně nazván „Oak“. Název Java pravděpodobně vychází z křestních jmen zakladatelů – James Gosling, Arthur Van Hoff a Andy Bechtolsheim. První veřejná verze, prohlížeč HotJava, byla představena v roce 1995. Postupně se jazyk rozrostl do širokého spektra využití, od desktopových aplikací po mobilní zařízení.

JavaScript

JavaScript je lehký skriptovací jazyk, který běží přímo v prohlížeči jako součást HTML stránky. Umožňuje rychle přidávat interaktivitu – měnit styl, pracovat s formuláři, animovat grafiku nebo vytvářet jednoduché hry. Pro jeho použití není nutné ovládat složité programovací koncepty; stačí základní znalost syntaxe.

Java applet

Applet je malá aplikace napsaná v jazyce Java, která je kompilována do bytecode a spouštěna virtuálním strojem Java (JVM). Applet může běžet samostatně, ale typicky je vložen do webové stránky a spouštěn v prohlížeči. Na rozdíl od JavaScriptu vyžaduje předchozí kompilaci a má přístup k širšímu rozsahu systémových prostředků (např. souborový systém, síť).

Programování

Vytvoření Java appletu vyžaduje znalost celého jazyka Java, kompilaci a často i nastavení bezpečnostních oprávnění. JavaScript je textový kód vkládaný přímo do HTML nebo načítaný jako externí soubor; jeho syntax je jednodušší a vývoj probíhá okamžitě v prohlížeči.

Použití

JavaScript je ideální pro úpravy vzhledu, manipulaci s DOM, validaci formulářů či jednoduché hry. Java applet se používá, když je potřeba výkonnější výpočet, přístup k hardware nebo složitější uživatelské rozhraní, které HTML a JavaScript nedokážou poskytnout.

Závěr

JavaScript je rychlý a snadno osvojitelný nástroj pro interaktivní webové stránky. Java applet představuje robustnější, ale náročnější řešení, vyžadující hlubší programátorské dovednosti a kompilaci. Obě technologie mají své místo a výběr závisí na konkrétních požadavcích projektu.


URL:https://cs.whycomputer.com/Internet/100102844.html

Internet
  • Rozdíl mezi ERP a SOA

    Existuje mnoho zmatků ohledně terminologie softwaru. ERP a SOA jsou naprosto odlišné koncepty, ale často se zmiňují ve stejném kontextu podnikových systémů, což situaci ještě více zamotá.ERPERP (Enterprise Resource Planning) je soubor modulů, které podporují obchodní transakce – např. mzdy, účetnict

  • Rozdíl mezi OCR a OMR

    OCR (optical character recognition) a OMR (optical mark recognition) jsou specializované systémy, které převádějí obrázky z papíru do digitální podoby snadno čitelné pro počítač. Obě technologie kombinují hardwarové skenery a softwarové aplikace, které zachytí obraz a přeloží jej do elektronické for

Počítačové znalosti © https://cs.whycomputer.com