Java a JavaScript

Anonim

Java a JavaScript mohou vypadat jako jeden byl přímí potomník jiného, ​​ale ve skutečnosti jsou zdaleka to. Java je objektově orientovaný programovací jazyk, který je schopen běhat na více operačních systémech pomocí tlumočníka. Byl vytvořen společností Sun Microsystems s cílem vytvořit samostatné aplikace, které fungují napříč platformami. JavaScript, na druhé straně, byl vytvořen Netscape jako skriptovací jazyk podobně jako klientská verze PHP. Nemůže vytvářet samostatné aplikace, ale místo toho je umístěn v internetovém prohlížeči.

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.