Razlika med Java in JavaScript

Java in JavaScript se morda zdita, da sta bila ena neposredna potomca druge, a v resnici sta daleč od tega. Java je objektno usmerjen programski jezik, ki se lahko uporablja v več operacijskih sistemih z uporabo tolmača. Njeno podjetje je ustvarilo podjetje Sun Microsystems z namenom ustvariti samostojne aplikacije, ki delujejo na vseh platformah. JavaScript je na drugi strani ustvaril Netscape kot skriptni jezik, podobno kot na strani odjemalca PHP. Ne more ustvariti samostojnih aplikacij, temveč se nahaja v spletnem brskalniku.

Java je bila odlična ideja na papirju. Programerjem je omogočil, da ustvarijo en program in pričakujejo, da bo deloval v večini operacijskih sistemov, ki so na voljo. To dosežejo z uporabo izvorne kode določenega operacijskega sistema. Namesto tega Java uporablja svojo kodo in jo nato izvrši na navideznem računalniku, ki interpretira Java kodo v njeno drugo izvorno kodo. Kot je navedeno zgoraj, je bilo na papirju videti odlično, v praksi pa so bili programi Java bistveno počasnejši v primerjavi s programi, kodiranimi v izvorni kodi. To je bilo v veliki meri posledica dejstva, da je bilo treba vsako kodo obdelati dvakrat; virtualni stroj in nato operacijski sistem.

JavaScript je skriptni jezik in se kot tak ne sestavlja. Brskalnik, ki podpira JavaScript, prevzame skript in jo obdela, nato pa izvede navodila na skriptu. Glavna uporaba JavaScript je zagotoviti raven interaktivnosti spletnih strani, ki jih ni mogoče doseči s preprostim HTML-jem. Uporabite ga lahko skupaj z drugimi tehnologijami, kot je AJAX, in tako omogočite še bolj interaktivno izkušnjo. JavaScript lahko komunicira tudi z elementi, ki niso iz njegove kode, česar Java ne počne. Java aplikacije je mogoče vgraditi samo v html strani in od takrat naprej aplikacija Java deluje sama.

Java in JavaScript sta dva zelo različna jezika, zato imata tudi različne zahteve za pravilno delovanje. Namestitev podpore Java v vaš brskalnik ne pomeni, da bi lahko tudi podpiral JavaScript aplikacije in obratno.

Povzetek:

1. Java je programski jezik OOP, medtem ko je Java Script skriptni jezik OOP.
2. Java ustvarja aplikacije, ki se izvajajo v navideznem stroju ali brskalniku, medtem ko JavaScript koda deluje samo v brskalniku.
3. Java kodo je treba sestaviti, medtem ko je vsa koda JavaScript v besedilu.
4. Zahtevajo različne vtičnike.