Java vs JavaScript
Java ja JavaScript on programmeerimiskeeled. Java on objektile orienteeritud programmeerimiskeel, samas kui JavaScript on pigem skriptikeel. Mõlemat saab kasutada veebilehtede interaktiivsemaks muutmiseks. Javat kasutatakse aga ka serveripoolsete rakenduste ja iseseisva programmeerimise arendamiseks.
Java
Java on objektile orienteeritud programmeerimiskeel. 1990. aastate alguses arendas Sun Microsystems välja Java keele. Esialgu oli see mõeldud veebibrauseri jaoks väikeste programmide valmistamiseks, mida nimetatakse aplettideks. Kuid hiljem kasutati Java-d e-kaubandusel põhinevate rakenduste loomiseks.
Java keeles on viis peamist omadust:
• Pakub objektiivsele lähenemisviisile suuremat paindlikkust tarkvararakenduste väljatöötamisel.
• Lihtne kasutada, kuna see ühendab teiste programmeerimiskeelte parimad omadused.
• Võimaldab Java-s kirjutatud koodi töötamist erinevatel platvormidel või Java-kood on platvormist sõltumatu.
• Kaugallikast pärit koodi saab turvaliselt käivitada.
• Sisseehitatud tugi arvutivõrkudele.
Java toetab ka automatiseeritud mäluhalduse mudelit, mis võimaldab arendajatel vabaneda aeganõudvast meetodist, mida nimetatakse käsitsi mäluhalduseks. Programmeerijad saavad seda hõlpsalt teha, rakendades automaatse prügikoristuse. Kuid mõnede inimeste sõnul on Java aeglane ja kulutab rohkem mälu kui teised programmeerimiskeeled, näiteks C ++.
JavaScripti
JavaScript on ka programmeerimiskeel, mida kasutatakse veebilehtede dünaamilisemaks ja interaktiivsemaks muutmiseks. JavaScripti puhul pole pidevat allalaadimist serverist vaja, kuna see töötab kasutaja arvutis. JavaScript erineb Java programmeerimiskeelest.
Enamikul tänapäeva veebibrauseritest on sisseehitatud JavaScript. Kuid JavaScripti põhiseid veebilehti saab käitada ainult siis, kui JavaScripti on veebibrauseris lubanud ja brauser seda toetab. JavaScripti on vaikimisi lubatud enamikus brauserites.
JavaScripti koodi kirjutamiseks pole vaja eriprogrammi, kuna see on tõlgendatud keel. JavaScripti koodi kirjutamiseks võite kasutada mis tahes tekstiredaktorit, näiteks Notepadi. Võite kasutada ka muud tekstiredaktorit, mis värvib erinevaid koode, hõlbustades vigade tuvastamist.
JavaScript erineb HTML-ist, kuna JavaScripti kasutatakse dünaamilisemate veebilehtede loomiseks, HTML on aga märgistuskeel, mida kasutatakse veebis staatilise sisu loomiseks.
Märgendi abil saate JavaScripti koodi HTML-faili sisestada. Kuid kui soovite skripti kasutada veebisaidi erinevatel lehtedel, saate skriptid salvestada erinevatesse failidesse.js laiendiga.
• Java on objektorienteeritud programmeerimiskeel, samas kui JavaScript on pigem skriptikeel. • Veebilehtede interaktiivsemaks muutmiseks kasutatakse JavaScripti. Kuid Java-d saab kasutada mitte ainult interaktiivsete veebilehtede loomiseks, vaid seda saab kasutada ka serveripoolsete rakenduste loomiseks ja iseseisvaks programmeerimiseks. • Java kasutab klasside ja objektide mõistet, mis muudab koodi korduvkasutamise lihtsamaks, kuid JavaScriptis seda pole. • Java eksponeerib selliseid omadusi nagu pärimine, andmete kapseldamine ja polümorfism, samas kui JavaScripti mitte. |