He oído que node.js es realmente rápido para aplicaciones como chats y aplicaciones en tiempo real. Me preguntaba si nodo es una buena opción para desarrollar un foro o un q & un sitio como StackOverflow?¿Se recomienda construir un foro usando node.js?
Respuesta
Sí, es perfectamente posible, que no tiene que implementar su propio servidor web, como alguien dijo, sólo puede crearlo usando algo como Express (como marco) y Mongoose (como MongoDB ORM) o lo que sea que elija .
Creo que Node.js es una buena solución para este tipo de casos debido a su alta concurrencia (y Stack Overflow es un sitio donde miles de usuarios están en línea al mismo tiempo, probablemente). Así que sí, puedes lograr esto con PHP, Ruby y Python, etc., pero creo que Node.js es una mejor opción (esa es mi opinión, basada en las historias de éxito que he escuchado y que estaban basadas en Node).
El nodo no es solo una solución para crear pequeños servicios, aquí hay algunos buenos ejemplos (http://blog.nodejs.org/2011/10/04/an-easy-way-to-build-scalable-network-programs/).
Por supuesto, no. Excepto por el raro caso de que necesite implementar su propio servidor web, use una solución segura que ya esté disponible.
Nodejs es de hecho rápido y (sobre todo) confiable, como un pequeño componente de servicio que sirve para fines específicos como usted señaló (un servicio de chat) complementando una solución alojada de otro modo.
Personalmente prefiero tener una aplicación de consola .NET para los mismos fines, que tiene una ventaja añadida interoperabilidad
Nota: El argumento de que es posible es válido. También es posible usar el ensamblaje para los mismos fines. La principal preocupación si es factible, fácil de mantener y segura.
hay un montón de otras opciones en lugar de la m $ .net, que creo que no se en absoluto comparable con node.js – Dragunov
Observe la exención de responsabilidad de "preferencia personal" y también observe que el argumento se trata de reinventar la rueda. –
Es posible que desee actualizar esta respuesta para 2013 :) nodejs es mucho más estable y capaz en la actualidad. Si bien estoy de acuerdo con su respuesta en 2011, hoy está lejos de ser el caso. –
Sí, puede. Socket io ayuda en los foros en tiempo real y será más interesante. Busqué cosas similares y encontré algunos foros creados en nodeJS.
un foro chino construido sobre nodejs http://club.cnodejs.net/
repo Código para el foro chino: https://github.com/cnodejs/nodeclub/
¡De hecho, nodebb parece ser excelente! – Creasixtine
No se puede acceder a club.cnodejs.net en este momento, no está respondiendo. ¿Es un software de foro de NodeJS de código abierto? –
- 1. ¿Cómo construir un sitio web en Node.js?
- 2. CouchDB para un foro?
- 3. ¿Qué herramientas recomienda para construir automáticamente su aplicación?
- 4. ¿Aún se recomienda COM +?
- 5. ¿aún se recomienda el SICP?
- 6. Usando php + gearman + node.js
- 7. ¿Alguien conoce un buen foro de mapinfo?
- 8. ¿Todavía se recomienda más (menos el complemento CSS para Rails)?
- 9. construir un simple despachador remoto usando multiprocessing.Managers
- 10. ¿Cuándo se recomienda utilizar MySQL BLOB?
- 11. ¿Cómo se ve un servicio web Node.js?
- 12. ¿Construir un árbol de probabilidad usando php?
- 13. Construir un ejecutable Linux usando GCC
- 14. ¿Podemos construir un sitio web usando MSBuild
- 15. ¿Se recomienda el uso del patrón mediador?
- 16. ¿Se recomienda atrapar SIGPIPE en script bash?
- 17. Cómo construir un softphone (usando el protocolo SIP) usando C#
- 18. ¿Todavía no se recomienda "nuevo" en JavaScript?
- 19. ¿Por qué no se recomienda HibernateDaoSupport?
- 20. se puede construir el complemento node.js personalizado pero no se puede incluir
- 21. Perfilando Node.js usando DTrace
- 22. ¿Lees un archivo de texto usando Node.js?
- 23. un servidor mustache.js laterales ejemplo usando Node.js
- 24. publique un formulario usando jsdom y node.js
- 25. Usando un zócalo Flash con Node.js
- 26. Usando LESS con node.js
- 27. Autenticación NTLM usando node.js
- 28. usando recursos .NET sin construir
- 29. Usando para siempre con Node.js
- 30. monitorear clientes conectados usando node.js
Otra cosa a favor de Node es compartir bibliotecas js comunes entre el servidor y el cliente. – booyaa
Absolutamente cierto, y además de eso, puede usar Node.js en Windows desde 0.6.x (probado en W7 y XP y obtuvo Node y NPM instalados en 2 minutos) – alessioalex
http://geekli.st está basado en node.js , mangosta y express y he escuchado que están muy contentos con él – nisc