est nœud.js suffisamment mature pour effectuer des applications Web entières? Je veux dire entièrement dans node.js. J'ai lu quelque part que pour une raison quelconque, il devrait y avoir (par exemple) nginx derrière node.js. Est-ce vrai? Ne peut pas nœud.js stand seul? Y a-t-il des sites Web en ligne construits sur node.js? p>
4 Réponses :
À mon avis, ce n'est plus vrai. Vous pouvez faire deux choses: p>
Utilisez script comme "Forever" pour surveiller l'instance de votre nœud. P> LI>
Utilisez ceci: http://nodejs.org/docs/v0.4.12/api/process .html # event_unghException_ Attraper toutes les exceptions qui ne sont pas attrapées précédemment p> li> ol>
Toutes les réponses sont super! Merci à tous! J'ai défini cette réponse comme correcte, car @tereska a le moins de réputation. :) +1 pour tout cependant.
dans l'express lien , il affiche beaucoup de bonnes applications écrites par Node.js. p>
À mon avis, il est assez mature que Node.js peut être un serveur d'applications Web autonome. Il y a beaucoup de modules lib libérés soutenu différentes choses à Nodejs. P>
Son absolument mature suffisamment mature. Il existe des dizaines d'entreprises qui l'utilisent à la production pour des caractéristiques majeures et certaines qui construisent même leurs piles entières avec elle. P>
Si vous voulez un cadre Web complet, consultez Express. p>
Il existe des centaines de modules qui couvrent presque tous les types de fonctionnalités dont vous avez besoin et qu'ils sont surtout facilement accessibles via NPM (gestionnaire de packages de nœud). P>
Au cours de l'été, j'ai construit une application Facebook à haute trafic pour un client à l'aide de nœuds. Gère tout tout va bien. P>
nœud v0.6 introduit cluster , permettant à plusieurs processus de fourchette et Écoutez une seule prise. Cela permet à Node de tirer parti de plusieurs cœurs / processeurs. C'était l'une des grandes raisons d'utiliser quelque chose comme Nginx, comme avant le cluster, un seul processus de noeud portait une adresse IP / Port entier. P>