2012-04-01 3 views
7

Je creuse maintenant dans Node.js et toute l'idée me semble brillante. Mais je suis intéressé par quels sont les avantages d'utiliser Node.js sont lors du développement de sites "traditionnels" avec un peu d'AJAX et pas de fonctionnalités en temps réel. Quand je dis traditionnel, je veux dire les sites que l'on construit habituellement en utilisant des frameworks MVC sur des plateformes comme PHP, ASP.NET, etc.Node.js pour les sites "traditionnels"

Je sais que le framework Express est populaire, mais la question est plutôt de savoir ce que je gagnerais en passant à Node.js plutôt que simplement "Puis-je faire MVC dans le nœud?".

+0

Vérifiez paytm.com. Commerce électronique entier construit sur node.js. Vous pouvez dire que c'est assez traditionnel. –

Répondre

7

nœud a l'avantage de

  • ayant une riche communauté open source avec des modules tiers qui permettent de résoudre la plupart des problèmes
  • ayant une API de bas niveau avec une quantité minimale de « défaut » météorisation
  • réduire changement de contexte linguistique
  • ayant un niveau de performance décent
  • vous permettant de manipuler le serveur HTTP par programme au sein de votre application
+0

attribuerait directement la "réduction du changement de contexte linguistique" si je le pouvais. Vous obtiendrez beaucoup mieux à Javascript en général que vous commencez à créer des applications qui l'utilisent pour tous les aspects. –

+1

Vous avez également la possibilité de réutiliser du code portable entre le client et le serveur lorsque cela est utile. Cela peut signifier le partage du rendu de modèle sur le client et le serveur ou la réutilisation de modèles de données sur le client et le serveur. Il y a beaucoup de scénarios où cela peut être utile, et ce n'est généralement même pas une option à considérer sur d'autres plateformes. –

+0

La réutilisation de code sur le serveur/client est une chose difficile à obtenir correcte, oui cela peut être fait, je n'ai pas vu quelqu'un le faire d'une façon élégante encore – Raynos

Questions connexes