phhsnews.com


phhsnews.com / JavaScript n'est pas Java - C'est beaucoup plus sûr et beaucoup plus utile

JavaScript n'est pas Java - C'est beaucoup plus sûr et beaucoup plus utile


Vous avez probablement entendu parler de la façon dont le plug-in du navigateur Java n'est pas sécurisé. 91% des compromis du système en 2013 étaient contre ce plug-in Java non sécurisé. Mais Java n'est pas la même chose que JavaScript - en fait, ils ne sont pas vraiment liés.

La plupart de nos lecteurs comprennent probablement la différence, mais tout le monde ne le sait pas. Toute confusion n'est pas accidentelle - JavaScript était à l'origine nommé JavaScript juste pour l'associer à Java dans l'esprit des gens

Java Basics

RELATED: Oracle ne peut pas sécuriser le plug-in Java, alors pourquoi? Toujours activé par défaut?

Java est un langage de programmation populaire utilisé pour tout, du logiciel serveur aux applications de bureau et même aux applications Android. Vous avez probablement entendu parler de Minecraft, qui est écrit en Java. L'exécution d'une application Java nécessite l'exécution Java d'Oracle sur votre ordinateur. Il a été précédemment développé par Sun, mais Oracle a acheté Sun - donc c'est maintenant Oracle Java au lieu de Sun Java.

Mais Java n'est pas seulement utilisé pour les applications traditionnelles. Dans les années 90, Sun a développé un plug-in de navigateur qui vous permettait d'exécuter des programmes Java (ou «applets Java») dans les navigateurs Web. Le plug-in Java n'est plus largement utilisé, et il a été une source de problèmes de sécurité sans fin. Vous ne voulez pas exécuter des applets Java dans votre navigateur si possible. Le plug-in Java et le contenu Java dans les navigateurs Web ne sont pas sûrs et fonctionnent mal.

Il existe un seul plug-in Java, créé par Oracle et associé au runtime Java. S'il y a un problème, vous devez attendre qu'Oracle le corrige.

JavaScript Basics

JavaScript est un langage de programmation utilisé par les pages Web. HTML est le langage de présentation qui définit la façon dont les pages Web sont posées et JavaScript est le langage qui permet aux pages Web d'être plus dynamiques. JavaScript est ce qui permet à des applications Web comme Gmail de fonctionner, et JavaScript est actuellement utilisé par pratiquement tous les sites Web.

JavaScript a été conçu pour être un langage de script léger à utiliser dans les navigateurs Web. Il ne s'agit pas d'un plug-in de navigateur distinct provenant d'une seule société. Chaque navigateur inclut son propre moteur JavaScript. Les navigateurs exécutent nativement du code JavaScript sans dépendre d'un plug-in tiers. Il y a eu beaucoup de concurrence entre les vendeurs de navigateurs pour rendre le JavaScript plus rapide et meilleur.

Pourquoi est-ce qu'on l'appelle JavaScript, alors?

JavaScript n'a vraiment rien à voir avec Java; ce n'est pas seulement un sous-ensemble simplifié de Java. JavaScript a été développé sous le nom "Mocha" et a été nommé "LiveScript" quand il est apparu dans une version bêta du navigateur web Netscape Navigator en 1995.

En 1995, Netscape a annoncé que le langage serait nommé "JavaScript" dans un annonce conjointe avec Sun. Cela s'est produit au moment où Netscape a ajouté la prise en charge des applets Java de Sun. Nous pouvons regarder l'annonce aujourd'hui:

"Le langage JavaScript complète Java, le langage de programmation multiplateforme orienté objet de Sun.

JavaScript est un langage de script d'objet facile à utiliser conçu pour créer des applications en ligne qui relient des objets et des ressources sur des clients et des serveurs. Tandis que Java est utilisé par les programmeurs pour créer de nouveaux objets et applets, JavaScript est conçu pour être utilisé par les auteurs de pages HTML et les développeurs d'applications pour scripter dynamiquement le comportement des objets s'exécutant sur le client ou le serveur. et comme ça, parler de Java et de JavaScript. Ceci est généralement vu comme une tentative par Sun et Netscape d'associer la nouvelle langue - JavaScript - avec le langage Java qui était populaire à l'époque. Le nom a rendu les gens un peu confus et les a amenés à associer la nouvelle langue à Java, donnant à JavaScript un respect instantané. Si ça s'appelle JavaScript et que Sun l'a annoncé dans une annonce qui parlait beaucoup de Java, c'était sûrement lié à Java - n'est-ce pas? Non.

En 1998, Brendan Eich, qui a inventé JavaScript, a déclaré dans une interview que JavaScript était destiné à «ressembler à Java, mais être un langage de script» pour un usage léger. Cela peut ressembler un peu à Java, mais c'est très différent.

JavaScript est pratiquement obligatoire pour le Web moderne

LIÉ:

Qu'est-ce que NoScript, et devriez-vous l'utiliser pour désactiver JavaScript? Nous ' Je me suis éloigné du contenu Java dans le navigateur au fil des ans. Alors que Java est encore largement utilisé, il est devenu un nom sale lorsqu'il est associé à des navigateurs Web. Java est également devenu un logiciel grand public de plus en plus méconnu connu pour regrouper des logiciels malveillants avec des mises à jour de sécurité.

Là où le nom Java devait à l'origine ajouter de la crédibilité à JavaScript, l'association Java ternit maintenant son nom. Il est facile de penser à JavaScript lorsque vous voyez des titres apocalyptiques sur les vulnérabilités du plug-in Java. C'était tout le sens du nom - pour les rendre apparentés.

Certaines personnes sortent de leur poche pour désactiver JavaScript dans leurs navigateurs web avec des add-ons comme NoScript. Mais JavaScript n'est pas non plus sécurisé comme Java dans le navigateur. Oui, il existe une vulnérabilité de sécurité occasionnelle dans un navigateur Web qui peut être exploitée via JavaScript, mais le trou est corrigé et nous passons à autre chose. Ce n'est pas unique à JavaScript - il pourrait y avoir une vulnérabilité de sécurité dans un navigateur Web qui pourrait être exploitée via HTML, CSS ou d'autres technologies. Il n'y a aucun moyen de vous protéger complètement contre d'éventuelles failles de navigateur futures. Gardez simplement votre navigateur et ses plug-ins à jour.

JavaScript alimente le web moderne, que vous utilisiez un navigateur sur votre ordinateur ou votre smartphone. La désactiver rendrait de nombreux sites Web inutilisables.


D'autre part, le plug-in de navigateur Java est utilisé sur très, très peu de sites Web. Si vous désactivez le plug-in du navigateur Java, le Web continuera à fonctionner normalement. Vous ne remarquerez probablement jamais que vous ne l'avez pas.

Crédit d'image: nyuhuhuu sur Flickr, Marcin Wichary sur Flickr


Comment vous tenir à jour avec les derniers mèmes Internet

Comment vous tenir à jour avec les derniers mèmes Internet

Saviez-vous que le dernier mème Internet était Hadouken and Vadering? Oui, moi non plus. Hadouken est l'endroit où les gens prennent des photos d'eux-mêmes se battant dans les airs et Vadering est où les gens prétendent utiliser "la force" et étrangler les gens de style Dark Vador. Je do

(How-to)

Comment entrer des caractères spéciaux dans OS X dans deux touches

Comment entrer des caractères spéciaux dans OS X dans deux touches

Si vous êtes anglophone, vous pouvez parfois être intrigué par la saisie de caractères spéciaux ou accentués dans des mots non anglais . Il y a un moyen de le faire sur presque tous les systèmes d'exploitation et les périphériques, mais aujourd'hui nous voulons nous concentrer sur OS X. Un grand avantage des claviers à écran tactile est qu'ils ont révolutionné la saisie de texte.

(how-to)