Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/12/2011, 00:19
Avatar de dual3nigma
dual3nigma
Colaborador
 
Fecha de Ingreso: febrero-2010
Ubicación: Ciudad de México
Mensajes: 295
Antigüedad: 14 años, 2 meses
Puntos: 122
Respuesta: node.js, V8, DNode, Ruby, RailsInstaller, Cygwin, Python, Git, SCons

A ver, a ver. Vamos por partes, se que es una tecnología muy emocionante pero no hay prisa ;)

Primero que nada es bueno aclarar que una aplicación con actualización de datos en tiempo real puede realizarse con diferentes tecnologías, no solo con node.js. Sino por ejemplo que me dices de Erlang o Tornado? En efecto la podría hacer con Ruby.

Yo siempre he creído que a la hora de abordar un proyecto es muy importante evaluar el camino mejor a seguir, esto no solo es cual tecnología es la mas mejor en algo sino cuan productivo eres con ella, el tamaño de tu aplicación y demás factores. Hay cosas que podrías hacer incluso en C, pero eso seria increíblemente "no productivo" y te llevaría mayor tiempo.

Hay muchas veces en que no tienes que preocuparte por "high availability"/"load balancing" y en otras es lo principal, depende del numero de usuarios, etc.

Por el momento lo importante es que elijas uno de los muchos caminos que hay para realizar una aplicación real time y sigas preguntando ya con algo mas en concreto, ya que todo lo que pusiste en el titulo abarca muchos temas.

Te recomiendo que veas los capitulos de mejorando.la dedicados a esta tecnologia :D

Saludos ;)