da.phhsnews.com


da.phhsnews.com / JavaScript er ikke Java - Det er meget sikrere og meget mere nyttigt

JavaScript er ikke Java - Det er meget sikrere og meget mere nyttigt


Du har sikkert hørt alt om, hvordan Java-plug-in er usikker. 91% af systemkompromisser i 2013 var imod den usikre Java plug-in. Men Java er ikke det samme som JavaScript - faktisk er de ikke rigtig relaterede.

De fleste af vores læsere forstår sandsynligvis forskellen, men ikke alle ved det. Enhver forvirring er ikke tilfældig - JavaScript blev oprindeligt kaldt JavaScript for blot at forbinde det med Java i folks sind.

Java Basics

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

Java er et populært programmeringssprog, der bruges til alt fra server software til desktop applikationer og endda Android apps. Du har sikkert hørt om Minecraft, som er skrevet i Java. At køre et Java-program kræver Oracle's Java runtime på din computer. Det blev tidligere udviklet af Sun, men Oracle købte Sun - så det er nu Oracle Java i stedet for Sun Java.

Men Java bruges ikke kun til traditionelle applikationer. Tilbage i 90'erne udviklede Sun en browser-plugin, der tillod dig at køre Java-programmer - eller "Java-applets" - inde i webbrowsere. Java-plug-in bruges ikke mere i vid udstrækning, og det har været en kilde til uendelige sikkerhedsproblemer. Du ønsker ikke at køre Java-applets inde i din browser, hvis det er muligt. Java-plug-in - og Java-indhold i webbrowsere - har vist sig usikkert og dårligt.

Der er kun en Java-plugin, og den er skabt af Oracle og bundtet sammen med Java runtime. Hvis der er et problem med det, skal du vente på, at Oracle løser det. Der er ingen konkurrence for at forbedre det.

JavaScript Basics

JavaScript er et programmeringssprog, der bruges af websider. HTML er det layoutsprog, der definerer, hvordan websider er lagt, og og JavaScript er det sprog, der gør det muligt for websider at være mere dynamiske. JavaScript er det, der gør det muligt for webapplikationer som Gmail at fungere, og JavaScript bruges af stort set alle hjemmesider på dette tidspunkt.

JavaScript var oprindeligt designet til at være et let scriptsprog, der kunne køre i webbrowsere. Det er ikke en separat browser plug-in, der kommer fra et firma - hver browser indeholder sin egen forskellige JavaScript-motor. Browsere kører JavaScript-kode uden at stole på en tredjeparts plugin. Der har været stor konkurrence mellem browser-leverandører for at gøre JavaScript hurtigere og bedre.

Hvorfor kaldes det JavaScript, så?

JavaScript har virkelig intet at gøre med Java; det er ikke bare en forenklet delmængde af Java. JavaScript blev udviklet under navnet "Mocha" og blev opkaldt "LiveScript", da det optrådte i en beta-udgave af Netscape Navigator-browseren tilbage i 1995.

Netscape annoncerede i 1995, at sproget ville blive kaldt "JavaScript" i en fælles meddelelse med Sun. Dette skete omkring den tid, hvor Netscape tilføjede støtte til Suns Java-applets. Vi kan se tilbage til meddelelsen i dag:

"JavaScript-sproget supplerer Java, Suns førende objektorienterede programmeringssprog på tværs af platforme ...

JavaScript er et brugervenligt objekt script-sprog designet til at skabe Live online-applikationer, der forbinder objekter og ressourcer på både klienter og servere. Mens Java bruges af programmører til at oprette nye objekter og applets, er JavaScript designet til brug af HTML-sideforfattere og virksomhedsapplikationsudviklere til dynamisk at skrive opførelsen af ​​objekter, der kører på enten klienten eller serveren. "

Meddelelsen fortsætter og på denne måde taler vi om både Java og JavaScript. Dette ses normalt som et forsøg hos Sun og Netscape til at knytte det nye sprog - JavaScript - med det Java-sprog, der var populært på det tidspunkt. Navnet gjorde folk lidt forvirrede og fik dem til at forbinde det nye sprog med Java, hvilket gav JavaScript øjeblikkelig respekt. Hvis det hedder JavaScript og blev annonceret af Sun i en meddelelse, der talte om Java meget, var det sikkert relateret til Java - right? Nope.

I 1998 hævdede Brendan Eich, som opfandt JavaScript, i et interview, at JavaScript var meningen "se ud som Java, men vær et scripting sprog" til letvægtsbrug. Det kan se lidt ud som Java, men det er meget anderledes.

JavaScript er praktisk taget obligatorisk for den moderne web

RELATERET: Hvad er NoScript, og skal du bruge det til at deaktivere JavaScript?

Vi ' har flyttet væk fra Java indhold i browseren gennem årene. Mens Java stadig er meget udbredt, er det blevet et beskidt navn, når det er forbundet med webbrowsere. Java er også blevet et mere og mere uhyggeligt stykke forbruger software, der er kendt for at bundle junkware med sikkerhedsopdateringer.

Hvor Java-navnet oprindeligt var beregnet til at tilføre troværdighed til JavaScript, er Java-foreningen nu ved at forkaste sit navn. Det er nemt for JavaScript at tænke på, når du ser apokalyptiske overskrifter om Java plug-in-sårbarheder. Det var hele punktet i navnet - for at få dem til at virke relateret.

Nogle mennesker går ud af ir'en til at deaktivere JavaScript i deres webbrowsere med tilføjelsesprogrammer som NoScript. Men JavaScript er ikke usikkert, som Java er i browseren. Ja, der er en lejlighedsvis sikkerhedsproblem i en webbrowser, der kan udnyttes via JavaScript, men hullet er patched op og vi fortsætter. Dette er ikke unikt for JavaScript - der kan være en sikkerhedsproblem i en webbrowser, som også kan udnyttes via HTML, CSS eller andre teknologier. Der er ingen måde at beskytte dig selv mod mulige fremtidige browserproblemer. Bare hold din browser og dens plug-ins opdateret.


JavaScript styrer det moderne web, uanset om du bruger en browser på din computer eller smartphone. Deaktivering af det ville gøre mange websteder ubrugelige.

På den anden side bruges Java-plugin-modulet på meget få websider. Hvis du deaktiverer plug-in til Java-browseren, fortsætter internettet normalt. Du vil nok aldrig bemærke, at du ikke har det.

Billedkredit: Nyuhuhuu på Flickr, Marcin Wichary på Flickr


Sådan springer du YouTube og andre webvideoer til Kodi (som Chromecast)

Sådan springer du YouTube og andre webvideoer til Kodi (som Chromecast)

Har du nogensinde ønsket, at du kunne sende YouTube og andre webvideoer fra din telefon eller laptop til dit tv? Det er et trick, du har sikkert set Chromecast og Apple TV-brugere til at trække, men føler sig ikke forladt. Du kan også få det til at fungere i Kodi. Kodi har masser af tilføjelser, der giver dig mulighed for at afspille videoer fra YouTube, Twitch og andre streaming sites, men nogle gange vil du ikke navigere Kodi med din fjernbetjening bare for at spille noget - især hvis du allerede har det på din telefon.

(how-to)

Clone Din nuværende router til en hovedpinefri router opgradering

Clone Din nuværende router til en hovedpinefri router opgradering

Routeropgraderinger er en sjælden begivenhed for de fleste mennesker, og som følge heraf har de en tendens til at være mere frustrerende end nødvendigt takket være overset indstillinger, glemte tweaks og misplacerede ISP credentiale krav. Læs videre, som vi viser dig, hvordan du glatter den ujævne opgraderingsvej for en ubesværet overgang fra din gamle router til din skinnende nye.

(how-to)