Java a JavaScript
Java je skvělý nápad na papíře. Umožnilo programátorům vytvořit jediný program a očekával, že bude fungovat ve většině dostupných operačních systémů. Dosahuje to tím, že nepoužíváte přirozený kód konkrétního operačního systému. Namísto toho používá Java svůj vlastní kód a poté jej provede na virtuálním stroji, který interpretuje kód Java do svého původního kódového protějšku. Jak bylo uvedeno výše, vypadalo to skvěle na papíře, ale v praxi byly programy Java výrazně pomalejší než programy kódované v nativním kódu. To bylo z velké části způsobeno tím, že každý kód musel být zpracován dvakrát; virtuálním strojem a poté operačním systémem.
JavaScript je skriptovací jazyk a jako takový není kompilován. Prohlížeč s povoleným jazykem Java převezme skript a zpracuje jej, poté provede pokyny ve skriptu. Hlavním účelem používání jazyka JavaScript je poskytnout úroveň interaktivity s webovými stránkami, která nejsou dosažitelná jednoduchým kódem HTML. Může být použit spolu s dalšími technologiemi, jako je AJAX, a nabízí tak ještě více interaktivního zážitku. JavaScript může také komunikovat s prvky, které nejsou z jeho kódu, které Java nedělá. Aplikace Java mohou být vloženy pouze do html stránek a od tohoto okamžiku pracuje aplikace Java samostatně.
Java a JavaScript jsou dva velmi odlišné jazyky, protože mají také různé požadavky, aby fungovaly správně. Instalace podpory Java ve vašem prohlížeči neznamená, že by také mohla podporovat aplikace JavaScript a naopak.
Souhrn:
1. Java je programovací jazyk OOP, zatímco Java Script je skriptovací jazyk OOP. 2. Java vytváří aplikace, které běží ve virtuálním počítači nebo prohlížeči, zatímco kód JavaScript je spuštěn pouze v prohlížeči. 3. Kód Java musí být kompilován, zatímco kód JavaScript je v textu. 4. Vyžadují různé plug-iny.