Los primeros meses de inicio, o debería decir años, significa un viaje incansable al producto / ajuste del mercado. Tienes que iterar rápido. Un gran número de pruebas A / B te obligará a hackear, probar e implementar tu código rápidamente. A veces más de una docena de veces al día. Veamos cómo Node.js puede ayudarte aquí.
En primer lugar, es ligero. Sin compilación, sin JAR, sin servidores de aplicaciones. Solo escribe y dispara. Esto le proporciona implementaciones simples y, por lo tanto, comentarios inmediatos del entorno de producción. En pocas palabras, hace que el desarrollo impulsado por el cliente sea sencillo.
En segundo lugar, la comunidad JS ha lanzado muchos instrumentos decentes para aumentar su velocidad de desarrollo. Puede obtener más funciones listas para usar utilizando herramientas confiables para el desarrollo web moderno como el hogar: Mongo Express Angular Node. Pero hay más, NPM (un administrador de paquetes de nodos) consiste en un número creciente de bibliotecas que puede incorporar fácilmente en su base de código. Evita reinventar la rueda y se concentra en generar valor desde el principio.
- ¿De dónde obtienen los desarrolladores web sus imágenes / íconos? ¿Los hacen ellos mismos o los obtienen de otra fuente?
- ¿Qué es la buena experiencia de usuario?
- ¿Es posible construir un sitio web sin utilizar el lenguaje del servidor?
- ¿Es CoffeeScript una base sólida sobre la cual codificar las porciones JS de una aplicación web RIA?
- ¿Cómo debería ser una página de descripción del producto?
Node.js es también una plataforma de primera clase para los principales proveedores de SaaS. Ya se trate de grandes jugadores como Uber o de tendencia como Slack. Casi cada uno de ellos tiene una biblioteca que le permite integrar el back-end de su nodo a su API. En caso de que no haya una oficial, una gran comunidad (ver más abajo) aparece inmediatamente con su propia aplicación cliente. Es muy poco probable que deba escribir su integración personalizada. Pero supongamos que tienes que hacerlo.