Plateforme de développement permettant de bénéficier de la puissance de JavaScript pour proposer une toute nouvelle façon de développer des sites web dynamiques (coté serveur).
News:
Caractéristiques:
- Pas un serveur, Pas un framework, c’est juste le langage Javascript avec des bibliothèques, mais de bas niveau.
- Contient une bibliothèque de serveur HTTP intégrée (pas besoin d’Apache donc). De + en + populaire comme plateforme serveur.
- Très rapide: utilise moteur d’exécution ultrarapide V8 de Google Chrome (compilation JIT ‑Just In Time), et son fonctionnement est non-bloquant (évenementiel — fonction de callback)
Bibliothèques sympas:
- sqlite3, pg, mongodb: base de données
- node-inspector : pour le debug
- mocha, istanbul / blanket, karma : pour les tests
- passport : authentification applications web
Outils:
- npm (Node Package Manager ): gestionnaire de paquets officiel de Node.js.
Liens et ressources:
- Site officiel, page Wikipédia
- Tuto d’installation sous Windows, OSX et Linux, et 1ère appli.