Du har nog hört allt om hur plugin-programmet för Java-webbläsare är osäkert. 91% av systemkompromisserna 2013 var emot den osäkra Java-plugin-modulen. Men Java är inte samma sak som JavaScript - i själva verket är de inte riktigt relaterade.
De flesta av våra läsare förstår förmodligen skillnaden, men inte alla vet det. Ingen förvirring är oavsiktlig - JavaScript var ursprungligen namnet JavaScript för att associera det med Java i människors sinnen.
RELATED: Oracle kan inte säkra Java Plug-in, så varför är det Fortfarande aktiverad som standard?
Java är ett populärt programmeringsspråk som används för allt från serverprogramvara till stationära applikationer och till och med Android-appar. Du har nog hört talas om Minecraft, som är skrivet i Java. Att köra en Java-applikation kräver Oracles Java runtime på din dator. Det har tidigare utvecklats av Sun, men Oracle köpte Sun - så det är nu Oracle Java istället för Sun Java.
Men Java används inte bara för traditionella applikationer. Tillbaka på 90-talet utvecklade Sun en webbläsare plugin som låter dig köra Java-program - eller "Java-applets" - inuti webbläsare. Java-plugin-modulen används inte i stor utsträckning längre, och det har varit en källa till oändliga säkerhetsproblem. Du vill inte köra Java-applets i din webbläsare om det är möjligt. Java-plugin - och Java-innehåll i webbläsare - har visat sig osäkert och dåligt.
Det finns bara en Java-plugin, och den är skapad av Oracle och tillsammans med Java runtime. Om det finns ett problem med det måste du vänta på att Oracle ska åtgärda det. Det finns ingen konkurrens för att förbättra den.
JavaScript är ett programmeringsspråk som används av webbsidor. HTML är layouten som definierar hur webbsidor läggs och och JavaScript är det språk som låter webbsidor bli mer dynamiska. JavaScript är det som gör det möjligt för webbapplikationer som Gmail att fungera, och JavaScript används av praktiskt taget alla webbplatser på denna punkt.
JavaScript var ursprungligen utformat för att vara ett lätt skriptspråk som körs i webbläsare. Det är inte en separat webbläsare plugin som kommer från ett företag - varje webbläsare innehåller en egen annan JavaScript-motor. Browsers köra JavaScript-kod utan att förlita sig på en plugin från tredje part. Det har varit mycket konkurrens mellan webbläsare för att göra JavaScript snabbare och bättre.
JavaScript har verkligen inget att göra med Java; det är inte bara en förenklad delmängd av Java. JavaScript utvecklades under namnet "Mocha" och hette "LiveScript" när det uppträdde i en beta-version av Netscape Navigator webbläsare tillbaka 1995.
Netscape meddelade 1995 att språket skulle kallas "JavaScript" i en gemensamt meddelande med Sun. Detta hände runt tiden Netscape lade till stöd för Suns Java-appletter. Vi kan se tillbaka till meddelandet idag:
"JavaScript-språket kompletterar Java, Suns branschledande objektorienterade programmeringssprog på flera plattformar ...
JavaScript är ett lättanvänt objektskriptspråk som är utformat för att skapa Live online-applikationer som länkar samman objekt och resurser på både kunder och servrar. Medan Java används av programmerare för att skapa nya objekt och appletar, är JavaScript utformat för att användas av HTML-sidaförfattare och företagsprogramutvecklare för att dynamiskt skripta beteendet hos objekt som körs på antingen klienten eller servern. "
Meddelandet fortsätter och på så sätt pratar om både Java och JavaScript. Det här brukar ses som ett försök av Sun och Netscape att associera det nya språket - JavaScript - med det Java-språk som var populärt då. Namnet gjorde människor lite förvirrade och fick dem att associera det nya språket med Java, vilket ger JavaScript lite omedelbar respekt. Om det kallas JavaScript och meddelades av Sun i ett tillkännagivande som talade om Java mycket, var det säkert relaterat till Java - rätt? Nope.
År 1998 hävdade Brendan Eich, som uppfann JavaScript, i en intervju att JavaScript var tänkt att "se ut som Java, men vara ett skriptspråk" för lätt användning. Det kan se lite ut som Java, men det är väldigt annorlunda.
RELATED: Vad är NoScript och ska du använda den för att inaktivera JavaScript?
Vi ' har flyttat bort från Java-innehåll i webbläsaren genom åren. Medan Java fortfarande används i stor utsträckning, blir det ett smutsigt namn när det är associerat med webbläsare. Java har också blivit en alltmer ogillad bit av konsumentprogramvara som är känd för buntning av junkware med säkerhetsuppdateringar.
Om Java-namnet ursprungligen var tänkt att lägga till trovärdighet för JavaScript, försvinner Java-föreningen sitt namn. Det är lätt för JavaScript att komma ihåg när du ser apokalyptiska rubriker om Java-plugin-sårbarheter. Det var hela punkten i namnet - för att få dem att verka som relaterade.
Vissa människor går ut ur ir-sättet för att inaktivera JavaScript i sina webbläsare med tillägg som NoScript. Men JavaScript är inte osäkert, som Java är i webbläsaren. Ja, det finns en tillfällig säkerhetsproblem i en webbläsare som kan utnyttjas via JavaScript, men hålet är upprepat och vi fortsätter. Det här är inte unikt för JavaScript - det kan vara ett säkerhetsproblem i en webbläsare som kan utnyttjas via HTML, CSS eller annan teknik. Det finns inget sätt att helt skydda dig mot eventuella framtida sårbarheter i webbläsaren. Håll bara din webbläsare och dess plugin uppdaterade.
JavaScript driver den moderna webben, oavsett om du använder en webbläsare på din dator eller smartphone. Inaktivera det skulle göra många webbplatser oanvändbara.
Å andra sidan används Java-plugin-modulen på mycket, väldigt få webbplatser. Om du inaktiverar pluginprogrammet för Java-webbläsaren fortsätter webben normalt. Du kommer nog att märka att du inte har den.
Bildkrediter: nyuhuhuu på Flickr, Marcin Wichary på Flickr
Hur får du listan "Alla senaste filer" i Windows 10?
När du ofta använder en långvarig och bekväm funktion i Windows, ser du plötsligt den bort från det senaste version kan det vara mycket frustrerande. Hur får du den saknade funktionen tillbaka? Dagens SuperUser Q & A-tjänst har några användbara lösningar för en läsares "senaste fil" woes. Dagens Question & Answer-session kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Hur man använder en iPhone med en knäppt startknapp
En bruten hemknapp kan stava problem och det kan tyckas att enheten är praktiskt taget användbar tills du får den fixad eller ersatt. Det är dock inte: du kan fortfarande komma till hemknappen med en snygg liten lösning. Nyckeln är iOS 'AssistiveTouch-funktion, som vi tidigare nämnde. AssistiveTouch fungerar genom att placera en liten knapp på startskärmen.