Java vs JavaScript
Java ja JavaScript on programmeerimiskeeled. Java on objektorienteeritud programmeerimiskeel, samas kui JavaScript on rohkem skriptikeel. Mõlemat saab kasutada veebilehtede interaktiivsemaks muutmiseks. Kuid Java kasutatakse ka serveripoolsete rakenduste ja eraldiseisva programmeerimise arendamiseks.
Java
Java on objektorienteeritud programmeerimiskeel. 1990. aastate alguses töötas Sun Microsystems välja Java keele. Algselt oli see mõeldud veebibrauseri jaoks väikeste programmide tegemiseks, mida nimetatakse aplettideks. Kuid hiljem kasutati Java-d e-kaubandusel põhinevate rakenduste loomiseks.
Java keelel on viis peamist funktsiooni:
• Pakub tarkvararakenduste arendamiseks suuremat paindlikkust tänu objektorienteeritud lähenemisviisile.
• Lihtne kasutada, kuna see ühendab teiste programmeerimiskeelte parimad omadused.
• Võimaldab Javas kirjutatud koodil töötada erinevatel platvormidel või Java kood on platvormist sõltumatu.
• Kaugallika koodi saab turvaliselt käivitada.
• Sisseehitatud tugi arvutivõrkudele.
Java toetab ka automaatset mäluhaldusmudelit, mis võimaldab arendajatel vabaneda aeganõudvast meetodist, mida nimetatakse käsitsi mäluhalduseks. Programmeerijad saavad seda hõlps alt teha, rakendades automaatset prügikoristust. Kuid mõnede inimeste sõnul on Java aeglane ja tarbib rohkem mälu kui teised programmeerimiskeeled, näiteks C++.
JavaScript
JavaScript on ka programmeerimiskeel, mida kasutatakse veebilehtede dünaamilisemaks ja interaktiivsemaks muutmiseks. JavaScripti puhul ei ole vaja pidevat serverist allalaadimist, kuna see töötab kasutaja arvutis. JavaScript erineb Java programmeerimiskeelest.
Enamikul tänapäevastel veebibrauseritel on sisseehitatud JavaScript. Kuid JavaScriptil põhinevaid veebilehti saab käivitada ainult siis, kui JavaScript on veebibrauseris lubatud ja brauser seda toetab. JavaScript on enamikus brauserites vaikimisi lubatud.
JavaScripti koodi kirjutamiseks pole vaja spetsiaalset programmi, kuna see on tõlgendatav keel. JavaScripti koodi kirjutamiseks saate kasutada mis tahes tekstiredaktorit, näiteks Notepadi. Võite kasutada ka muid tekstiredaktoreid, mis värvivad erinevad koodid, muutes vea tuvastamise lihtsamaks.
JavaScript erineb HTML-ist, kuna JavaScripti kasutatakse dünaamilisemate veebilehtede loomiseks, samas kui HTML on märgistuskeel, mida kasutatakse veebilehel staatilise sisu loomiseks.
Saate sisestada JavaScripti koodi HTML-faili, kasutades silti. Kui aga soovite skripti kasutada veebisaidi erinevatel lehtedel, saate skriptid salvestada erinevatesse failidesse laiendiga js.
Java ja JavaScripti erinevus
• Java on objektorienteeritud programmeerimiskeel, samas kui JavaScript on pigem skriptikeel.
• Veebilehtede interaktiivsemaks muutmiseks kasutatakse JavaScripti. Kuid Java saab kasutada mitte ainult interaktiivsete veebilehtede loomiseks, vaid seda saab kasutada ka serveripoolsete rakenduste ja iseseisva programmeerimise loomiseks.
• Java kasutab klasside ja objektide kontseptsiooni, mis muudab koodi taaskasutamise lihtsamaks, kuid JavaScriptis sellist asja pole.
• Java-l on sellised omadused nagu pärilikkus, andmete kapseldamine ja polümorfism, samas kui JavaScriptil mitte.