Maison >interface Web >js tutoriel >Nodejs est-il un framework js ?

Nodejs est-il un framework js ?

藏色散人
藏色散人original
2019-05-20 10:52:543808parcourir

Node.js est un framework d'application, parfois appelé environnement d'exécution, à travers lequel des applications sont construites à l'aide du langage de programmation JavaScript. Node.js est connu pour sa rapidité car il est non bloquant et non bloquant ; qu'une demande n'attend pas qu'une autre demande se termine.

Nodejs est-il un framework js ?

Node.js est un framework d'application, parfois appelé runtime, à travers lequel des applications peuvent être créées à l'aide du langage de programmation JavaScript. Node.js est connu pour sa rapidité car il est non bloquant. Non bloquant signifie qu'une requête n'attend pas qu'une autre requête se termine (c'est-à-dire asynchrone). Cette fonctionnalité asynchrone fait de Node.js le framework le plus performant actuellement, tandis que les serveurs d'applications Java bloquent généralement chaque requête liée à un thread, et tant qu'aucun thread n'est disponible, le serveur cesse de recevoir des requêtes.

En termes simples, Node.js est du JavaScript exécuté côté serveur. Node.js est une plate-forme construite sur le runtime JavaScript Chrome. Node.js est un environnement JavaScript côté serveur d'E/S basé sur le moteur V8 de Google. Le moteur V8 exécute Javascript très rapidement et offre de très bonnes performances.

Node est une plate-forme de développement qui permet à JavaScript de s'exécuter côté serveur. Cela fait de JavaScript un langage de script comparable aux langages côté serveur tels que PHP, Python, Perl et Ruby. Sorti en mai 2009 et développé par Ryan Dahl, il encapsule essentiellement le moteur Chrome V8.

Node optimise certains cas d'utilisation spéciaux et fournit des API alternatives pour améliorer le fonctionnement de la V8 dans des environnements sans navigateur. Le moteur V8 exécute Javascript très rapidement et offre de très bonnes performances. Node est une plate-forme construite sur le runtime JavaScript Chrome, qui est utilisée pour créer facilement des applications Web avec une vitesse de réponse rapide et une expansion facile. Node utilise un modèle d'E/S non bloquant et piloté par les événements pour être léger et efficace, ce qui le rend idéal pour exécuter des applications en temps réel gourmandes en données sur des appareils distribués.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn