Maison > Article > interface Web > A 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!