2012-04-01 38 views
7

Estoy cavando en Node.js ahora y toda la idea me parece genial. Pero estoy interesado en cuáles son los beneficios de usar Node.js en al desarrollar sitios "tradicionales" con un poco de AJAX y sin funciones en tiempo real. Cuando digo tradicional, me refiero a los sitios que generalmente se crean utilizando marcos MVC en plataformas como PHP, ASP.NET, etc.Node.js para sitios "tradicionales"

Sé que el marco Express es popular, pero la pregunta es más acerca de lo que ganaría cambiando a Node.js en lugar de simplemente "¿Puedo hacer MVC en el nodo?".

+0

Compruebe paytm.com. Todo el comercio electrónico construido en node.js. Puedes decir que es bastante tradicional. –

Respuesta

7

Nodo tiene la ventaja de

  • tener una comunidad de código abierto rico en módulos de terceros que resuelven la mayoría de los problemas
  • que tienen una API de bajo nivel con una cantidad mínima de "default" hinchar
  • reducir cambio de contexto de idioma
  • teniendo un nivel de rendimiento decente
  • que le permite manipular el servidor HTTP programáticamente dentro de su aplicación
+0

haría +1 el "cambio de contexto de idioma de reducción" directamente si pudiera. En general, mejorará en Javascript a medida que comience a crear aplicaciones que lo utilicen para todos los aspectos. –

+1

También obtiene la capacidad de reutilizar el código portátil entre el cliente y el servidor donde tiene sentido. Esto puede significar compartir el procesamiento de plantillas en el cliente y el servidor, o reutilizar modelos de datos tanto en el cliente como en el servidor. Hay muchos escenarios donde puede ser útil, y generalmente ni siquiera es una opción para considerar en otras plataformas. –

+0

La reutilización de código en el servidor/cliente es algo difícil de corregir, sí se puede hacer, no he visto a nadie hacerlo de manera elegante aún – Raynos

Cuestiones relacionadas