Ero Java n ja JavaScriptin välillä

Java ja JavaScript saattavat tuntua siltä, ​​että yksi oli toisen suora jälkeläinen, mutta todellisuudessa ne ovat kaukana siitä. Java on olio-ohjelmointikieli, joka pystyy toimimaan useissa käyttöjärjestelmissä tulkin avulla. Sen on luonut Sun Microsystems tavoitteena luoda itsenäisiä sovelluksia, jotka toimivat eri alustoilla. Toisaalta Netscape on luonut JavaScriptin skriptikieleksi, aivan kuten asiakaspuolen PHP-versio. Se ei voi luoda erillisiä sovelluksia, vaan se sijaitsee Internet-selaimessa.

Java oli erinomainen idea paperilla. Ohjelmoijat pystyivät luomaan yhden ohjelman ja odottamaan sen toimivan suurimmassa osassa käytettävissä olevista käyttöjärjestelmistä. Se saavuttaa tämän, kun ei käytä tietyn käyttöjärjestelmän alkuperäistä koodia. Sen sijaan Java käyttää omaa koodiaan ja suorittaa sen sitten virtuaalikoneessa, joka tulkitsee Java-koodin vastakkaiselle alkuperäiskoodilleen. Kuten edellä todettiin, se näytti hyvältä paperilla, mutta käytännössä Java-ohjelmat olivat huomattavasti hitaampia kuin alkuperäisessä koodissa koodatut ohjelmat. Tämä johtui suurelta osin siitä, että jokainen koodi oli käsiteltävä kahdesti; virtuaalikoneen ja sitten käyttöjärjestelmän välityksellä.

JavaScript on skriptikieli, eikä sitä sellaisenaan käänny. JavaScript-selain ottaa selaimen käyttöön ja käsittelee sen, se sitten suorittaa komentosarjan ohjeet. JavaScriptin pääasiallinen käyttö on tarjota interaktiivisuuden taso verkkosivuille, joita ei voida saavuttaa yksinkertaisella HTML-koodilla. Sitä voidaan käyttää yhdessä muiden tekniikoiden, kuten AJAX: n kanssa, entistä interaktiivisemman kokemuksen saamiseksi. JavaScript voi myös olla vuorovaikutuksessa elementtien kanssa, jotka eivät kuulu sen koodiin, jota Java ei tee. Java-sovellukset voidaan upottaa vain html-sivuille, ja siitä lähtien Java-sovellus toimii yksinään.

Java ja JavaScript ovat kaksi hyvin erilaista kieltä, siksi niillä on myös erilaisia ​​vaatimuksia toimiakseen kunnolla. Java-tuen asentaminen selaimeesi ei tarkoita, että se voisi myös tukea Java-sovelluksia ja päinvastoin.

Yhteenveto:

1. Java on OOP-ohjelmointikieli, kun taas Java Script on OOP-skriptikieli.
2. Java luo sovelluksia, jotka toimivat virtuaalikoneessa tai selaimessa, kun taas JavaScript-koodia käytetään vain selaimessa.
3. Java-koodi on koottava, kun taas JavaScript-koodi ovat kaikki tekstissä.
4. Ne vaativat erilaisia ​​laajennuksia.