no.phhsnews.com


no.phhsnews.com / JavaScript er ikke Java - det er mye tryggere og mye mer nyttig

JavaScript er ikke Java - det er mye tryggere og mye mer nyttig


Du har sikkert hørt alt om hvordan plugin-modulen for Java-leseren er usikker. 91% av systemkompromissene i 2013 var mot den usikre Java-plugin-modulen. Men Java er ikke det samme som JavaScript - de er egentlig ikke relaterte.

De fleste av våre lesere forstår sannsynligvis forskjellen, men ikke alle vet det. Enhver forvirring er ikke tilfeldig - JavaScript ble opprinnelig kalt JavaScript bare for å knytte det til Java i folks sinn.

Java Basics

RELATED: Oracle kan ikke sikre Java Plug-in, så hvorfor er det Still fortsatt aktivert som standard?

Java er et populært programmeringsspråk som brukes for alt fra serverprogramvare til stasjonære applikasjoner og til og med Android-apper. Du har sikkert hørt om Minecraft, som er skrevet i Java. Kjører et Java-program krever Oracles Java-kjøretid på datamaskinen. Det ble tidligere utviklet av Sun, men Oracle kjøpte Sun - så det er nå Oracle Java i stedet for Sun Java.

Men Java brukes ikke bare til tradisjonelle applikasjoner. Tilbake på 90-tallet utviklet Sun en nettleser-plugin som tillot at du kjører Java-programmer - eller "Java-applets" - inne i nettlesere. Java-plugin-modulen er ikke mye brukt lenger, og det har vært en kilde til uendelige sikkerhetsproblemer. Du vil ikke kjøre Java-applets i nettleseren din hvis det er mulig. Java-plugin-modulen og Java-innholdet i nettlesere har vist seg usikkert og dårlig.

Det er bare en Java-plugin, og den er opprettet av Oracle og samlet sammen med Java-kjøretiden. Hvis det er et problem med det, må du vente på at Oracle skal fikse det. Det er ingen konkurranse for å forbedre den.

JavaScript Basics

JavaScript er et programmeringsspråk som brukes av nettsider. HTML er oppsettsspråket som definerer hvordan nettsider legges, og og JavaScript er språket som gjør at nettsidene kan bli mer dynamiske. JavaScript er det som gjør det mulig for webprogrammer som Gmail å fungere, og JavaScript brukes av praktisk talt alle nettsteder på dette punktet.

JavaScript var opprinnelig designet for å være et lett skriptspråk for å kjøre i nettlesere. Det er ikke en egen nettleser-plugin som kommer fra ett selskap - hver nettleser inneholder sin egen forskjellige JavaScript-motor. Nettlesere kjører JavaScript-kode uten å stole på en tredjeparts plugin. Det har vært mye konkurranse mellom nettleservirksomhetene for å gjøre JavaScript raskere og bedre.

Hvorfor kalles det JavaScript, da?

JavaScript har egentlig ingenting å gjøre med Java; det er ikke bare et forenklet delsett av Java. JavaScript ble utviklet under navnet "Mocha" og ble kalt "LiveScript" da det dukket opp i en beta-utgave av nettleseren Netscape Navigator tilbake i 1995.

Netscape annonserte i 1995 at språket ville bli kalt "JavaScript" i en felles kunngjøring med Sun. Dette skjedde rundt tiden Netscape la til støtte for Suns Java-applets. Vi kan se tilbake til kunngjøringen i dag:

"JavaScript-språket utfyller Java, Suns bransjeledende objektorientert programmeringssprog på tvers av plattformer ...

JavaScript er et brukervennlig objekt skriptspråk designet for å skape Live online-applikasjoner som knytter sammen objekter og ressurser på både klienter og servere. Mens Java brukes av programmerere til å lage nye objekter og applets, er JavaScript designet for bruk av HTML-sideforfattere og bedriftsapplikasjonsutviklere for å dynamisk skanne oppførselen til objekter som kjører på enten klienten eller serveren. "

Kunngjøringen fortsetter og på denne måten snakker vi om både Java og JavaScript. Dette er vanligvis sett som et forsøk av Sun og Netscape for å knytte det nye språket - JavaScript - med Java-språket som var populært på det tidspunktet. Navnet gjorde folk litt forvirret og fikk dem til å knytte det nye språket til Java, noe som gir JavaScript noen øyeblikkelig respekt. Hvis det kalles JavaScript og ble annonsert av Sun i en kunngjøring som snakket om Java mye, var det sikkert knyttet til Java - ikke sant? Nei.

I 1998 hevdet Brendan Eich, som oppfant JavaScript, i et intervju at JavaScript var ment "se ut som Java, men vær et skriptspråk" for lettvektsbruk. Det kan se litt ut som Java, men det er veldig annerledes.

JavaScript er praktisk talt obligatorisk for den moderne weben

RELATED: Hva er NoScript, og bør du bruke den til å deaktivere JavaScript?

Vi ' har flyttet vekk fra Java-innhold i nettleseren gjennom årene. Mens Java fortsatt er mye brukt, er det blitt et skittent navn når det er knyttet til nettlesere. Java har også blitt et stadig mer mislikert stykke forbrukerprogramvare som er kjent for å kombinere junkware med sikkerhetsoppdateringer.

Hvor Java-navnet opprinnelig var ment å legge til troverdighet for JavaScript, er Java-tilknytningen nå slettet sitt navn. Det er enkelt for JavaScript å komme seg inn når du ser apokalyptiske overskrifter om Java-plugin-sårbarheter. Det var hele poenget med navnet - for å få dem til å virke relatert.

Noen mennesker går ut av ir-måten for å deaktivere JavaScript i nettleserne med tilleggsprogrammer som NoScript. Men JavaScript er ikke usikkert som Java er i nettleseren. Ja, det er et sporadisk sikkerhetsproblem i en nettleser som kan utnyttes via JavaScript, men hullet er oppdatert og vi fortsetter. Dette er ikke unikt for JavaScript - det kan være et sikkerhetsproblem i en nettleser som kan utnyttes via HTML, CSS eller annen teknologi. Det er ingen måte å fullstendig beskytte deg mot mulige fremtidige sikkerhetsproblemer i nettleseren. Bare hold nettleseren din oppdatert.


JavaScript har den moderne nettsiden, enten du bruker en nettleser på datamaskinen eller smarttelefonen. Deaktivering av det ville gjøre mange nettsteder ubrukelige.

På den annen side brukes Java-plugin-modulen på svært få nettsteder. Hvis du deaktiverer pluginprogrammet for Java-nettleseren, fortsetter nettet å fungere normalt. Du vil sikkert ikke legge merke til at du ikke har det.

Bilde Kreditt: Nyuhuhuu på Flickr, Marcin Wichary på Flickr


Full lisensavstand: WinX DVD Ripper Platinum V7.5.17 [Sponset]

Full lisensavstand: WinX DVD Ripper Platinum V7.5.17 [Sponset]

Streaming oppfattes som bedre nå, og er overtakende plater i henhold til data som avtagende Netflix DVD-abonnenter. Men DVD regjerte seg over hele verden i mange år, noe som betyr at hundrevis av millioner eller milliarder av DVDer fortsatt er i bruk, noe som gjør DVD-til-video-backupverktøy en nødvendighet for å holde dine dyrebare DVD-filmer trygge.

(how-to)

Hvorfor gratis, annonsestøttede apper kan koste deg mer enn betalte apper

Hvorfor gratis, annonsestøttede apper kan koste deg mer enn betalte apper

Gratis, annonsestøttede apper har to skjulte kostnader: De bruker telefonens datatilkobling og batteristrøm til å laste ned og vise annonser. I det lange løp kan det være dyrere å bruke en gratis app enn å kjøpe den betalte versjonen. Hvis du har en telefon med et stort batteri og en ubegrenset datatilkobling, kan du ikke være for bekymret for dette.

(how-to)