Hoewel ze een gemeenschappelijke naam te delen , Java en JavaScript werken op verschillende manieren . Dit lijkt misschien onlogisch , gezien het feit dat zowel de functie op het web , en dat beide in staat zijn om content aan Web-gebruikers via de browser van de gebruiker. Hoe ze dit doen , echter , scheidt de twee en hoe gebruikers deze kunnen gebruiken . Java is een volledig functionele , gecompileerde programmeertaal die samenwerkt met het web door middel van speciale software . JavaScript werkt alleen als een scripttaal , ingebed in de HTML -code . De Java Programming Language Programmeurs gebruiken Java als een gecompileerd , cross-platform programmeertaal . Een Java-programma begint als source code die de programmeur compileert in een byte code -bestand , een zogenaamde file "klasse" , in een machine - leesbare taal . Deze klasse bestand wordt gelezen door de Java Virtual Machine , die het programma uitvoert . De programmeertaal Java wordt geleverd met veel ingebouwde functies die het mogelijk maken programmeurs om code voor systemen programmeren , netwerken , of webapplicaties te schrijven . Java-applets Een van de bibliotheken die bij de Java-programmeertaal stelt programmeurs in staat om kleine programma's voor het web , schrijven getiteld ' applets . " Java-applets worden aan gebruikers geleverd in bytecode vorm , en aangeroepen in HTML via de " Object " HTML -tag . De gebruiker moet Java -technologie geïnstalleerd in hun browser om de applet te draaien . Anders zal de browser niet begrijpt wat te doen met de byte code . JavaScript JavaScript , aan de andere kant , is een scripttaal gebouwd om draaien in browsers , ingebed in HTML . De meeste , zo niet alle , browsers bevatten de mogelijkheid om JavaScript uit te voeren. Dit komt omdat JavaScript is een geïnterpreteerde taal . In tegenstelling tot Java , JavaScript is niet onderverdeeld in machinetaal voor executie . De browser kan JavaScript broncode lijn gerund door lijn en voer het uit . Java vs JavaScript Java is gemaakt om alleen te staan als programmeertaal . Dit betekent dat programmeurs Java-code kan schrijven om desktop software , webapplicaties en apps te bouwen voor mobiele apparaten . JavaScript , daarentegen , werkt alleen in combinatie met webbrowsers . Bovendien Java codering kan een veel meer betrokken inspanning dan JavaScript coderen voor beginners programmeurs zijn. Dit komt omdat javascript heeft een meer " vergevingsgezind " en minder - complexe syntax , en werkt als onderdeel van de webpagina in plaats van alleen maar iets in het geïmporteerd .
|