Selvom de deler et fælles navn , Java og JavaScript arbejde på forskellige måder. Dette kan synes ulogisk , at både funktion på internettet, og at begge er i stand til at tjene indhold til web-brugere via brugerens browser. Hvordan de udrette dette dog adskiller de to , og hvordan brugere kan benytte dem . Java er en fuldt funktionel, kompileret programmeringssprog, som interagerer med internettet via speciel software. JavaScript fungerer kun som et scriptsprog , indlejret i HTML-kode. Programmeringssproget Java
Programmører bruger Java som en kompileret , cross-platform programmeringssprog. En Java -program begynder som kildekode, programmøren samler ind i en byte kode fil , der kaldes en "class "-fil i en maskinlæsbar sprog. Denne klasse fil læses derefter af Java Virtual Machine , som udfører programmet. Programmeringssproget Java kommer med mange indbyggede funktioner , der tillader programmører at skrive kode til systemer programmering, netværk eller web applikationer.
Java Applets
En af de biblioteker følger med programmeringssproget Java tillader programmører at skrive små programmer til web , kaldet " applets ". Java-applets leveres til brugere i byte kode, og påberåbes i HTML gennem " objekt" HTML-tag . Brugeren skal have Java-teknologi installeret i deres browser til at køre applet. Ellers betyder browseren ikke forstår, hvad de skal gøre med den byte kode .
JavaScript
JavaScript , på den anden side , er et scriptsprog bygget til køre i browsere, indlejret i HTML. De fleste, hvis ikke alle , browsere indeholder evnen til at starte JavaScript . Dette er fordi JavaScript er et fortolket sprog . I modsætning til Java er JavaScript ikke er brudt ned i maskinen, sprog, før henrettelse. Browseren kan køre JavaScript kildekode linje for linje og udføre den.
Java vs JavaScript
Java blev oprettet for at stå alene som et programmeringssprog . Det betyder, at programmører kan skrive Java-kode til at bygge desktop software , web-applikationer og apps til mobile enheder. JavaScript på den anden side , virker kun i forbindelse med webbrowsere . Desuden kan Java kodning være en langt mere indviklet affære end JavaScript koder for begyndere programmører. Dette er fordi JavaScript har en mere " tilgivende ", og mindre komplekse syntaks , og arbejder som en del af websiden snarere end blot noget, der importeres til det.