Maison > Problème commun > le corps du texte

qu'est-ce que node.js

青灯夜游
Libérer: 2019-02-28 10:51:32
original
10789 Les gens l'ont consulté

node.js est un environnement de serveur open source gratuit, un environnement d'exécution JavaScript pour développer des applications côté serveur et Web.

qu'est-ce que node.js

Node.js est un environnement d'exécution multiplateforme open source permettant de développer des applications côté serveur et Web. Les applications Node.js sont écrites en JavaScript et s'exécutent sur diverses plateformes (Windows, Linux, Unix, Mac OS X, etc.).

Node.js fournit une riche bibliothèque de divers modules JavaScript, ce qui simplifie dans une large mesure le développement d'applications Web utilisant Node.js.

Quels sont les avantages de Node.js ?

Voici quelques avantages de Node.js.

Asynchrone et événementielle

Toutes les API de la bibliothèque Node.js sont asynchrones, c'est-à-dire non bloquantes. Cela signifie essentiellement qu'un serveur basé sur Node.js n'attend jamais que l'API renvoie des données. Le serveur passe à l'API suivante après l'avoir appelée et le mécanisme de notification des événements Node.js aide le serveur à obtenir la réponse de l'appel d'API précédent.

Monothread mais hautement évolutif

Node.js utilise un modèle monothread avec une boucle d'événements. Le mécanisme d'événements aide le serveur à répondre de manière non bloquante et le rend hautement évolutif, alors que les serveurs traditionnels créent des threads limités pour gérer les requêtes. Node.js utilise un programme monothread, et le même programme peut traiter plus de requêtes que les serveurs traditionnels tels que Apache HTTP Server.

Très rapide

Basée sur le moteur JavaScript V8 de Google Chrome, la vitesse d'exécution du code de la bibliothèque Node.js est très rapide.

Aucune mise en mémoire tampon

Les applications Node.js ne mettent jamais en mémoire tampon aucune donnée. Ces applications génèrent simplement des données en morceaux.

Que peut faire Node.js ?

● Node.js peut générer du contenu de page dynamique

● Node.js peut créer, ouvrir, lire, écrire, supprimer et fermer des fichiers sur le serveur

● Node.js peut collecter des données de formulaire

● Node.js peut ajouter, supprimer, modifier des données dans la base de données

Où utiliser Node js ?

● Applications liées aux E/S

● Applications de streaming de données

● Applications en temps réel à forte intensité de données (DIRT)

● Applications basées sur l'API JSON

● Applications d'une seule page

Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!