it.phhsnews.com


it.phhsnews.com / JavaScript non è Java - È molto più sicuro e molto più utile

JavaScript non è Java - È molto più sicuro e molto più utile


Probabilmente hai sentito tutto su come il plug-in del browser Java non sia sicuro. Il 91% dei compromessi del sistema nel 2013 era contro quel plug-in Java insicuro. Ma Java non è la stessa cosa di JavaScript - in realtà, non sono realmente correlati.

La maggior parte dei nostri lettori probabilmente capisce la differenza, ma non tutti lo sanno. Qualsiasi confusione non è casuale - JavaScript è stato originariamente chiamato JavaScript solo per associarlo a Java nella mente delle persone.

Nozioni di base Java

CORRELATO: Oracle non può proteggere il plug-in Java, quindi perché è Sempre abilitato per impostazione predefinita?

Java è un linguaggio di programmazione popolare utilizzato per tutto, dai software server alle applicazioni desktop e persino alle app Android. Probabilmente hai sentito parlare di Minecraft, che è scritto in Java. L'esecuzione di un'applicazione Java richiede il runtime Java di Oracle sul computer. È stato precedentemente sviluppato da Sun, ma Oracle ha acquistato Sun - quindi ora è Oracle Java anziché Sun Java.

Ma Java non è solo usato per le applicazioni tradizionali. Negli anni '90, Sun sviluppò un plug-in del browser che consentiva di eseguire programmi Java o "applet Java" all'interno dei browser web. Il plug-in Java non è più ampiamente utilizzato ed è stato fonte di infiniti problemi di sicurezza. Se non possibile, non si desidera eseguire applet Java nel browser. Il plug-in Java e il contenuto Java nei browser Web si sono rivelati non sicuri e non corretti.

C'è solo un plug-in Java, creato da Oracle e raggruppato insieme al runtime Java. Se c'è un problema con esso, devi aspettare che Oracle lo aggiusti. Non c'è competizione per migliorarlo.

Nozioni di base su JavaScript

JavaScript è un linguaggio di programmazione utilizzato dalle pagine web. HTML è il linguaggio di layout che definisce il modo in cui le pagine Web vengono posizionate e JavaScript è la lingua che consente alle pagine Web di essere più dinamiche. JavaScript è ciò che consente alle applicazioni web come Gmail di funzionare, e JavaScript è utilizzato praticamente da ogni sito Web a questo punto.

JavaScript è stato originariamente progettato per essere un linguaggio di scripting leggero da eseguire nei browser web. Non è un plug-in del browser separato che proviene da un'azienda: ogni browser include il proprio motore JavaScript diverso. I browser eseguono nativamente il codice JavaScript senza fare affidamento su un plug-in di terze parti. C'è stata molta concorrenza tra i produttori di browser per rendere JavaScript più veloce e migliore.

Perché è chiamato JavaScript, quindi?

JavaScript non ha davvero nulla a che fare con Java; non è solo un sottoinsieme semplificato di Java. JavaScript è stato sviluppato con il nome "Mocha" ed è stato chiamato "LiveScript" quando è apparso in una versione beta del browser Netscape Navigator nel 1995.

Nel 1995, Netscape annunciò che la lingua sarebbe stata chiamata "JavaScript" in un annuncio congiunto con Sun. Ciò è avvenuto all'incirca nel momento in cui Netscape ha aggiunto il supporto per le applet Java di Sun. Oggi possiamo ricordare l'annuncio:

"Il linguaggio JavaScript completa Java, il linguaggio di programmazione orientato agli oggetti e multipiattaforma leader del settore di Sun ...

JavaScript è un linguaggio di scripting di oggetti facile da usare progettato per la creazione live applicazioni online che collegano oggetti e risorse su client e server. Mentre Java è utilizzato dai programmatori per creare nuovi oggetti e applet, JavaScript è progettato per essere utilizzato dagli autori di pagine HTML e dagli sviluppatori di applicazioni aziendali per creare script dinamici sul comportamento degli oggetti in esecuzione sul client o sul server. "

L'annuncio continua e su questo, parlando sia di Java che di JavaScript. Solitamente questo è visto come un tentativo di Sun e Netscape di associare il nuovo linguaggio - JavaScript - con il linguaggio Java che era popolare all'epoca. Il nome ha reso le persone un po 'confuse e le ha costrette ad associare il nuovo linguaggio con Java, dando a JavaScript un immediato rispetto. Se si chiama JavaScript ed è stato annunciato da Sun in un annuncio che parlava molto di Java, sicuramente era legato a Java - giusto? No..

Nel 1998, Brendan Eich, che ha inventato JavaScript, ha affermato in un'intervista che JavaScript doveva essere "simile a Java, ma essere un linguaggio di scripting" per l'utilizzo leggero. Potrebbe sembrare un po 'come Java, ma è molto diverso.

JavaScript è praticamente obbligatorio per il Web moderno

CORRELATO: Che cos'è NoScript e dovresti usarlo per disabilitare JavaScript?

We' nel corso degli anni si è allontanato dal contenuto Java nel browser. Mentre Java è ancora ampiamente utilizzato, è diventato un nome sporco quando associato ai browser web. Java è diventato anche un pezzo di software consumer sempre più antipatico, noto per il bundling junkware con aggiornamenti di sicurezza.

Dove originariamente il nome Java aveva lo scopo di aggiungere credibilità a JavaScript, l'associazione Java ora ne appanna il nome. È facile per JavaScript venire in mente quando vedi titoli apocalittici sulle vulnerabilità dei plug-in Java. Questo era il punto centrale del nome - per farli sembrare correlati.

Alcune persone escono dal modo ir per disabilitare JavaScript nei loro browser web con componenti aggiuntivi come NoScript. Ma JavaScript non è insicuro come Java è nel browser. Sì, c'è una vulnerabilità di sicurezza occasionale in un browser web che può essere sfruttata tramite JavaScript, ma il buco è rattoppato e andiamo avanti. Questo non è univoco per JavaScript: potrebbe esserci una vulnerabilità di sicurezza in un browser Web che potrebbe essere sfruttato tramite HTML, CSS o altre tecnologie. Non c'è modo di proteggersi completamente dalle possibili vulnerabilità future dei browser. Tieni aggiornato il tuo browser e i suoi plug-in.


JavaScript potenzia il web moderno, sia che tu stia utilizzando un browser sul tuo computer o smartphone. Disabilitarlo renderebbe inutilizzabili molti siti Web.

D'altra parte, il plug-in del browser Java viene utilizzato su pochissimi siti Web. Se disabiliti il ​​plug-in del browser Java, il web continuerà a funzionare normalmente. Probabilmente non ti accorgerai mai che non ce l'hai.

Credito immagine: nyuhuhuu su Flickr, Marcin Wichary su Flickr


10 consigli Dropbox per principianti

10 consigli Dropbox per principianti

Anche se Dropbox è in circolazione da molto tempo, non ho registrato un account fino a qualche mese fa e ora non so perché non mi sono registrato prima! Dropbox è un servizio davvero fantastico che ha molte funzionalità che non sapevo nemmeno esistessero quando ho iniziato a usarlo.Se sei nuovo su Dropbox, ecco 10 suggerimenti che ho trovato utili quando si utilizza il servizio. Na

(How-to)

Come eliminare i messaggi scritti a mano dall'elenco recenti in iOS 10 Messaggi

Come eliminare i messaggi scritti a mano dall'elenco recenti in iOS 10 Messaggi

Quando si invia un messaggio scritto a mano nell'app Messaggi sul proprio iPhone, viene aggiunto all'elenco dei messaggi recenti in modo da poter usalo di nuovo. Tuttavia, se non vuoi che certi messaggi siano memorizzati nella lista, o non vuoi vederli affatto, c'è un modo per eliminarli. RELATED: Come inviare messaggi manoscritti e digitali in iOS 10 I messaggi scritti a mano che hai inviato vengono visualizzati nella scheda App in Messaggi, che fornisce un modo rapido per inviare messaggi comuni.

(how-to)