Glossaire et lexique du Web - ChinyGlossaire du Web - Le vocabulaire des développeurs Web

Afficher les termes qui commencent par:

ABCDEFGHIJKLMNOPQRSTUVWXYZTout

Navigateur (Browser)

Le navigateur (browser) est le logiciel utilisé pour visualiser du contenu hypertexte. Il s'agit du client HTTP qui affiche les pages Web.
Un navigateur doit pouvoir exécuter les langages coté client à savoir HTML/XML, CSS et Javascript. Il peut également accueillir des plugin qui lui permettent d’exécuter correctement des formats de données supplémentaires comme les documents PDF, les flux multimédia, les codes Actionscript..
Il existe de nombreux navigateurs dont les plus populaires sont: Google Chrome, Mozilla Firefox, Internet Explorer, Apple Safari, Opera...
En plus de l'interface qui constitue l'élément le plus flagrant d'un navigateur, celui-ci renferme un élément beaucoup plus important, il s'agit du moteur de rendu.
Les navigateurs sont donc classés en famille selon le moteur de rendu embarqué.

Node.js

Node.js est une plateforme logicielle et environnement d'exécution du code Javascript coté serveur. Il repose sur le moteur d'exécution V8 haute performance de Google. Il perend en charge le module HTTP où toutes les opérations sont non bloquantes, ce qui permet d'exécuter les requêtes en fil sans attendre le retour de résultat de chacune d'entre elle, ce qui lui confère une rapidité d'exécution remarquable.
A la base, Javascript et un langage de programmation coté client et il a demeuré ainsi depuis des années. Encore aujourd'hui, il est vu principalement comme un langage coté client qui permet d'intégrer l'interactivité à la page Web. Pour créer des applications côté serveur, les développeurs utilisaient (et utilisent encore) des langages comme PHP, JSP, Python, Ruby... L'avantage de Node.js réside principalement dans les points suivants:

  • Les développeurs pourraient apprendre un seul langage (qui est Javascript) pour créer des applications coté-client et coté-serveur.

  • Il est facile à apprendre, surtout pour les personnes ayant déjà manipulé le langage Javascript.

  • Node.js est souvent plus rapide pour un certain type d'applications, notamment les applications temps réel. Cela est du au principe de la boucle d'événement qui permet de traiter la liste des fonctions différemment.

Nom de domaine

Un nom de domaine est un identifiant d'un domaine sur Internet. Un domaine est un ensemble de machines connectées et qui, généralement, appartiennent à la même communauté. Un exemple du nom de domaine est .ma qui est un domaine spécial nommé TLD (Top Level Domain). L'ensemble des machines qui appartiennent à ce domaine ont un rapport avec le Maroc. Un autre exemple c'est chiny.me qui est un domaine unique. .me est le TLD, chiny est un sous domaine appartenant au .me, le tout forme un domaine unique. Au sein du domaine on trouve d'autres sous domaine (après tout, c'est un système hiérarchique) ou des machines qui, elles aussi, ont un nom. La machine hébergeant ce site est nommée www, l'adresse de cette machine qui est perceptible sur Internet est www.chiny.me. Là, ce n'est plus un domaine dans le sens global mais un FQDN (Fully Qualified Domain Name) qui désigne directement une ressource unique sur Internet, cette ressource dans le cas présent n'est rien d'autre que le serveur Web sur lequel ce site est hébergé.