Maison > interface Web > js tutoriel > A quoi sert nodejs ?

A quoi sert nodejs ?

青灯夜游
Libérer: 2020-09-08 12:02:12
avant
3476 Les gens l'ont consulté

A quoi sert nodejs ?

À quoi sert nodejs ?

Après avoir appris une nouvelle technologie, nous devons savoir à quels scénarios elle convient.

Nodejs peut être considéré comme le produit de geeks recherchant des performances ultimes, sans prendre en compte la robustesse du serveur. Il n'est pas recommandé de l'utiliser dans des entreprises qui recherchent la stabilité, telles que les banques, les valeurs mobilières, les systèmes de télécommunications, etc.

[Recommandation du didacticiel vidéo : tutoriel node js]

Mais Nodejs peut réaliser presque toutes les fonctions d'autres langages. Ce que d'autres langages peuvent faire, Nodejs peut également le faire. faire. (Bien sûr, chaque langue a quelque chose pour laquelle elle est bonne). Mais d'après les caractéristiques de nodejs, nous pouvons savoir que nodejs est très bon pour les opérations d'E/S, mais pas bon pour un grand nombre de calculs CPU (ou un grand nombre de calculs CPU, vous ne pouvez pas bénéficier des hautes performances de nodejs, car le calcul ne peut pas être asynchrone, ce qui bloquerait une certaine efficacité d'exécution du programme). De plus, nodejs est très approprié pour coopérer avec websocket et développer des activités en temps réel avec de longues connexions.

Exemple :

Crawler

Collecte de formulaires

Système d'examen

Diffusion en direct de graphiques et de textes

Chat room

interface Web Api

......

Il existe de nombreuses entreprises entrepreneuriales nationales qui aiment utiliser nodejs ;

Et de nombreuses grandes entreprises utilisera nodejs pour la mise en œuvre Un certain aspect de l'entreprise :

Collection de formulaires de Baidu ; messages sur site de Zhihu

J'utilise personnellement nodejs :

1 . Diffusion en direct du système graphique et texte (socket.io)

2. Envoi de messages modèles (10S peut envoyer plus de 20 000 (selon le serveur spécifique) ou plus à WeChat)

3. . Points d'enfouissement des données, comportement des utilisateurs de tous les systèmes La collecte peut être exécutée via un processus de nœud

4. Crawler

nodejs peut implémenter des fonctions métier dans d'autres langages. nodejs peut également le faire, mais il doit encore être combiné avec le langage spécifique. Pour l'analyse commerciale, exploiter pleinement les avantages de chaque langage.

Pour plus de connaissances liées à la programmation, veuillez visiter : Enseignement de la programmation ! !

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:segmentfault.com
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