För att uppmärksamma webbplatser , programmerare steg bort från standard HTML och använda mer robust programmeringsspråk . PHP , Perl , Python , Java och JavaScript servera alla slags nisch användning i Web samhället . Trots alla dessa program hare en likartad hjälpa tjäna dynamiska webbsidor för användarna . Två av dessa språk , Java och JavaScript delar vissa likheter , men också stora skillnader . Java är ett fristående språk som kan underlätta utvecklingen på nätet , i stationära datorer och handdatorer . Däremot representerar JavaScript ett skriptspråk som används explicit för webbutveckling . Java
Programmerare använder Java för olika programmeringsuppgifter , inklusive webbutveckling och smartphone applikationer . Java körs på Java Virtual Machine ( JVM ) , kompileras till bytekod före avrättningen . En fullt objektorienterat programmeringsspråk , har Java ofta en komplex syntax , kräver manipulation av detaljerade uppgifter hierarkier att programmera enkla uppgifter . Dock är Java också komplett i sig själv , vilket innebär att det inte beror på en viss webbläsare genomförandet att diktera sitt beteende : . Alla Java -program körs på samma sätt på JVM
JavaScript
JavaScript liknar ofta Java . I själva verket var JavaScript ursprungligen utformad för att efterlikna den objektorienterade exekvering av Java . Dock är JavaScript ett " tolkat " språk , vilket innebär att den inte kompilerar som Java . JavaScript endast fungerar som en del av en webbsida , integreras i HTML-koden . Detta innebär också att JavaScript beror på JavaScript tolken inbäddad i användarens webbläsare att avgöra hur delar av det utför . JavaScript är ett lättare , mindre fullutrustad språk än Java . Men JavaScript användarvänlighet och integration med användarens webbläsare tillåter programmerare att snabbt distribuera interaktiva webbsidor .
Java Servlets vs Server - Side JavaScript
Webbutveckling , det finns två olika verksamhetsområden : serversidan och klientsidan . Serversidan sker på servern är värd för webbsidorna . Ofta servrar innehåller en instans av JVM för att köra Java -program . Dessa program , som kallas " servlets , " kan designa själva webbsidor användaren ser . Alternativt kan de servlets utföra komplexa beräkningar för användaren . Den JavaScript tolk , medan vanligtvis inbäddade i webbläsare , också har en server - side genomförande , men det är inte riktigt lika populära som andra server - side språk såsom Java . Dessutom innehåller den inte samma nivå av funktionalitet .
Java applets
Java Applets utgör de närmaste likheter som Java och JavaScript aktie . Java Applets är små Java-program som körs på klienten ( användarens ) sida snarare än serversidan . Liksom JavaScript , Java applets körs av webbläsaren . Men till skillnad från JavaScript , tolkar webbläsare inte applet . Snarare har användaren en version av JVM installeras tillsammans med en webbläsare plugin. Detta innebär att användaren måste ha Java installerat på sin dator . Det innebär också att Java-applet kommer att se ut och fungera likadant på flera datorer med samma JVM oavsett vilken typ av webbläsare .