Cómo decidir cuándo usar Node.js?
Soy nuevo en este tipo de cosas, pero últimamente he estado escuchando mucho acerca de lo bueno Nodo.js es. Teniendo en cuenta lo mucho que me encanta trabajar con jQuery y JavaScript en general, no puedo evitar preguntarme cómo decidir cuándo usar Node.js. La aplicación web que tengo en mente es algo así como Bitly - toma algo de contenido, lo archiva.
De todas las tareas que he estado haciendo en los últimos días, obtuve la siguiente información. Nodo.js
- es un herramienta de línea de comandos que se puede ejecutar como un servidor web normal y permite ejecutar programas JavaScript
- utiliza el gran motor JavaScript V8
- es muy bueno cuando necesitas hacer varias cosas al mismo tiempo
- se basa en eventos, por lo que todas las cosas maravillosas Ajax se pueden hacer en el lado del servidor
- nos permite compartir código entre el navegador y el backend
- nos permite hablar con MySQL
Algunas de las fuentes que he venido a través son:
- Buceando en Nodo.js-Introducción e instalación
- Entendiendo NodeJS
- Nodo por Ejemplo (Archive.is )
- Vamos a hacer una Aplicación Web: NodePad
Considerando ese nodo.js se puede ejecutar casi fuera de la caja en EC2 instancias de Amazon, estoy tratando de entender qué tipo de problemas requieren Nodo.js a diferencia de cualquiera de los reyes poderosos que hay como PHP , Python y Ruby. Entiendo que realmente depende de la experiencia que uno tenga en un idioma, pero mi pregunta cae más en la categoría general de: ¿Cuándo usar un marco particular y para qué tipo de problemas es particularmente adecuado?
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52