Les raisons pour lesquelles nodejs est populaire : 1. Node utilise JS à la fois sur le serveur et sur le client, et les développeurs n'ont besoin d'utiliser qu'un seul langage à chaque couche ; 2. Node est facile à apprendre et à transformer pour les développeurs 3, prend en charge ; Base de données NoSQL ; 4. dispose d'un bon support pour l'IDE et l'éditeur de code ; 5. dispose d'un support étendu pour le service d'hébergement de code, etc.
L'environnement d'exploitation de ce tutoriel : système windows7, nodejs version 12.19.0, ordinateur DELL G3.
Node.js est un langage de programmation serveur émergent utilisé pour créer et exécuter des applications Web, similaire à ce que font ASP.NET, Ruby on Rails ou le framework Spring.
Il utilise JavaScript comme langage de développement principal, dispose d'un serveur Web léger intégré et d'un grand nombre de plug-ins pour la gestion des packages de nœuds (NPM). Vous pouvez façonner l'application Web en fonction de vos propres besoins, tels que). ajout de fonctionnalités MVC, ajout de services Restful, sécurité OAuth ou SSL et plus encore.
Mais qu’est-ce qui rend Node.js si populaire tout d’un coup ? On dirait qu'il existe une nouvelle technologie de développement Web, n'est-ce pas ? Résumons les raisons :
1. Le développement front-end/back-end utilise le même langage
Les technologies comme ASP.NET ou Spring obligent les développeurs à apprendre un nouveau langage côté serveur, comme C#, VB.NET. Ou Java. Node.js utilise JavaScript côté serveur et côté client, ce qui signifie que les développeurs n'ont besoin d'utiliser qu'un seul langage à chaque couche.
2. Facile à apprendre, facile à transformer pour les développeurs
Un fait est que JavaScript est un langage bien connu des développeurs Web, et la plupart des gens connaissent JavaScript ou l'ont utilisé dans une certaine mesure. Il est donc très simple pour un développeur Web de passer d’autres technologies à Node.js.
3. Léger
Node.js utilise une architecture basée sur les événements, ce qui signifie que tout ce qui y est effectué, chaque appel et opération indépendant, est une série de rappels asynchrones. Cela permet à Node.js de s'exécuter sur un thread, différent des autres technologies Web, qui génèrent un nouveau thread pour chaque requête client. C’est l’essence même des E/S non bloquantes.
4. Prise en charge des bases de données NoSQL
Il est très courant d'utiliser des bases de données NoSQL comme MongoDB dans les applications Node.js. La différence entre MongoDB et les bases de données SQL traditionnelles est qu'elles utilisent un modèle basé sur des documents au lieu du modèle relationnel. des objets comme JSON au lieu de tables. C'est parfait pour les amateurs d'ORM.
5. Il prend en charge les IDE et les éditeurs de code
JavaScript existe depuis un certain temps, donc les IDE comme Visual Studio et Eclipse prennent tous en charge les astuces et la mise en surbrillance du code JavaScript, et d'autres comme NotePad++ Les éditeurs de code comme Sublime Text également. les soutenir.
6. Services d'hébergement de code largement pris en charge
Certains serveurs Web et fournisseurs de services cloud prennent en charge les applications Web Node.js. Parlons-en quelques-uns ici, notamment Google, Microsoft IIS, Heroku, Microsoft Azure, Amazon (AWS), etc.
Pour plus de connaissances sur les nœuds, veuillez visiter : tutoriel Nodejs ! !
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!