Java vs JavaScript
Java a JavaScript sú programovacie jazyky. Java je objektovo orientovaný programovací jazyk, zatiaľ čo JavaScript je skôr skriptovací jazyk. Oboje možno použiť na zvýšenie interaktívnosti webových stránok. Java sa však používa aj na vývoj aplikácií na strane servera a samostatného programovania.
Java
Java je objektovo orientovaný programovací jazyk. Začiatkom 90. rokov vyvinul Sun Microsystems jazyk Java. Pôvodne bol navrhnutý na vytváranie malých programov pre webový prehliadač nazývaných applety. Neskôr sa však Java použila na vytváranie aplikácií založených na elektronickom obchode.
Jazyk Java má päť hlavných funkcií:
• Poskytuje väčšiu flexibilitu pri vývoji softvérových aplikácií vďaka objektovo orientovanému prístupu.
• Jednoduché použitie, pretože kombinuje najlepšie vlastnosti iných programovacích jazykov.
• Umožňuje spustiť kód napísaný v jazyku Java na rôznych platformách alebo kód Java je nezávislý od platformy.
• Kód zo vzdialeného zdroja je možné bezpečne spustiť.
• Vstavaná podpora pre počítačové siete.
Java podporuje aj automatizovaný model správy pamäte, ktorý umožňuje vývojárom zbaviť sa časovo náročnej metódy nazývanej manuálna správa pamäte. Programátori to môžu jednoducho urobiť implementáciou automatického zberu odpadu. Ale podľa niektorých ľudí je Java pomalá a zároveň spotrebuje viac pamäte ako iné programovacie jazyky ako C++.
JavaScript
JavaScript je tiež programovací jazyk, ktorý sa používa na zvýšenie dynamiky a interaktívnosti webových stránok. V prípade JavaScriptu sa nevyžaduje neustále sťahovanie zo servera, pretože beží na počítači používateľa. JavaScript sa líši od programovacieho jazyka Java.
Väčšina moderných webových prehliadačov má vstavaný JavaScript. Webové stránky založené na JavaScripte sa však môžu spúšťať iba vtedy, ak je vo webovom prehliadači povolený JavaScript a prehliadač ho podporuje. JavaScript je vo väčšine prehliadačov predvolene povolený.
Na písanie kódu v JavaScripte nie je potrebný žiadny špeciálny program, keďže ide o interpretovaný jazyk. Na písanie kódu JavaScript môžete použiť ľubovoľný textový editor, napríklad Poznámkový blok. Môžete použiť aj iný textový editor, ktorý zafarbí rôzne kódy, čo uľahčuje zistenie akejkoľvek chyby.
JavaScript sa líši od HTML, pretože JavaScript sa používa na vytváranie dynamickejších webových stránok, zatiaľ čo HTML je značkovací jazyk, ktorý sa používa na vytváranie statického obsahu na webovej stránke.
Kód JavaScript môžete vložiť do súboru HTML pomocou značky. Ak však chcete skript použiť na rôznych stránkach webovej lokality, môžete skripty uložiť do rôznych súborov s príponou.js.
Rozdiel medzi Java a JavaScript
• Java je objektovo orientovaný programovací jazyk, zatiaľ čo JavaScript je skôr skriptovací jazyk.
• JavaScript sa používa na zvýšenie interaktívnosti webových stránok. Javu však možno použiť nielen na vytváranie interaktívnych webových stránok, ale možno ju použiť aj na vytváranie aplikácií na strane servera a samostatného programovania.
• Java používa koncept tried a objektov, ktorý uľahčuje opätovné použitie kódu, ale v JavaScripte nič také neexistuje.
• Java vykazuje vlastnosti ako dedičnosť, zapuzdrenie údajov a polymorfizmus, zatiaľ čo JavaScript nie.