Créer une application web avec Node.js

Node.js

Beaucoup de personnes ne comprennent pas ce qu’est Node.js, certains pensent que c’est un langage de programmation ce qui est évidemment faux.

Node est une plate-forme qui a été basé sur le moteur JavaScript de Google Chrome V8.

Node.js est un projet très récent, en effet, il est apparu en 2009 crée Ryan Lienhart Dahi, l’idee de cette création lui fut venu après avoir vu la barre de progression d'un chargement de fichier sous Flickr. A l’époque, le navigateur ne savait pas quel pourcentage du fichier était chargé et devait adresser une requête au serveur web.

Cette plate-forme connaît maintenant depuis son lancement un fort succès qui a permit à des entreprises comme Linkedin de remplacer Ruby On Rails par Node.js. Tout cela grâce à l’un des principaux arguments, la scalabilité ou l’évolution en français. Un terme de plus en plus fréquent de nos jours et très important sur des projets à fort potentiels.

Attention, n’allez pas croire que Node est supérieur à Ruby On Rails, il faut toujours comparer entre les besoins et les potentiels évolutions. Node est très bas niveau alors que Ruby On Rails est un framework Web complet.

Autres point important qui a été cité dans l'introduction, le même langage partout est un énorme avantage. Premièrement, niveau financement, vous souhaitez recruter un développeur Node.js ? Celui-ci aura forcément des notions de développement front-end qui peuvent servir en cas de rush.