Java și JavaScript ar putea părea ca unul a fost un descendent direct al celuilalt, dar în realitate sunt departe de asta. Java este un limbaj de programare orientat obiect care este capabil să ruleze pe mai multe sisteme de operare cu ajutorul unui interpret. Acesta a fost creat de Sun Microsystems cu scopul de a crea aplicații independente care funcționează pe platforme. JavaScript, pe de altă parte, a fost creat de Netscape ca limbaj de scripting, la fel ca o versiune client versiune PHP. Nu poate crea aplicații în mod autonom, ci se află într-un browser de internet.
Java a fost o idee excelentă pe hârtie. Acesta a permis programatorilor să creeze un singur program și să se aștepte ca acesta să funcționeze în majoritatea sistemelor de operare disponibile. Acest lucru se realizează prin faptul că nu se utilizează un cod nativ specific sistemului de operare. În schimb, Java își folosește propriul cod, apoi o execută pe o mașină virtuală care interpretează codul Java în codul său nativ. Așa cum am arătat mai sus, a arătat grozav pe hârtie, dar în practică programele Java au fost semnificativ mai lent comparativ cu programele codate în codul nativ. Acest lucru sa datorat în mare parte faptului că fiecare cod trebuie prelucrat de două ori; de către mașina virtuală, apoi de sistemul de operare.
JavaScript este un limbaj de scripting și, ca atare, nu este compilat. Un browser care acceptă JavaScript ia scriptul și îl procesează, apoi execută instrucțiunile din script. Utilizarea principală a JavaScript este de a oferi un nivel de interactivitate paginilor web care nu sunt realizabile cu HTML simplu. Acesta poate fi utilizat împreună cu alte tehnologii precum AJAX pentru a oferi o experiență și mai interactivă. De asemenea, JavaScript poate interacționa cu elemente care nu sunt din cadrul codului său, pe care Java nu o face. Aplicațiile Java pot fi încorporate în pagini HTML și din acel moment aplicația Java funcționează singură.
Java și JavaScript sunt două limbi foarte diferite, datorită cărora au, de asemenea, cerințe diferite pentru a funcționa corect. Instalarea suportului Java în browserul dvs. nu înseamnă că acesta ar putea, de asemenea, să accepte aplicații JavaScript și invers.
Rezumat:
1. Java este o limbă de programare OOP în timp ce Java Script este o limbă de scripting OOP.
2. Java creează aplicații care rulează într-o mașină sau browser virtual, în timp ce codul JavaScript este rulat numai pe un browser.
3. cod Java trebuie să fie compilate în timp ce codul JavaScript sunt toate în text.
4. Ele necesită plug-in-uri diferite.