¿Qué debo saber antes de hacer una aplicación web súper rápida?

Empiece un proyecto para comenzar. Comience a generar casos de uso e historias que describan la funcionalidad. Una vez que haya identificado los elementos clave que su aplicación necesitará para tener éxito, comience a elaborar la arquitectura que desea que su aplicación cumpla y que sienta que trata eficientemente con esos elementos. Después de todo eso, elegiría la pila de tecnología que creas que aborda mejor los problemas. No olvides que elegir una pila porque puedes ser el más productivo es una razón perfectamente viable para elegirla, pero desafiarte a ti mismo también es importante.

Después de todo eso, personalmente comenzaría a escribir la aplicación de fondo mientras escribía la menor (o ninguna) lógica de front-end posible. Obviamente, esto depende de si su proyecto tiene incluso un front-end. Esta es una elección personal para mantenerme productivo temprano porque tiendo a obsesionarme con los pequeños detalles una vez que inicio el front-end y me he agotado en proyectos por jugar demasiado con HTML y CSS para que todo sea “perfecto”.

El punto principal es que debes pensar mucho antes de codificar. No me malinterpreten, escribir código es súper importante y creo que mucha gente empuja demasiada planificación antes de escribir una sola línea de código. En algún momento, debes comenzar a construir o no tendrás nada que mostrar por tu tiempo y esfuerzo. Solo asegúrate de no saltar a ciegas y comenzar a volar por el asiento de tus pantalones.

More Interesting

Como desarrollador aficionado, ¿cuál es el mejor campo para seguir actualmente, aplicaciones nativas de Android o aplicaciones web progresivas?

¿Cuál es la mejor plataforma que debo usar para alojar una aplicación web a gran escala?

Cómo aprender a implementar mi aplicación web en un entorno de producción y configurar una infraestructura escalable

Cómo escribir un script para mostrar una notificación en mi computadora portátil con respecto a las noticias y puntajes de IPL

¿Cómo probar lo que construyó un desarrollador web? Nos encanta lo que está construido, solo queremos asegurarnos de que sea seguro, escalable, etc. ¿Existe un servicio que 'pruebe'?

¿Cuál es la necesidad de Spring MVC a pesar de que tenemos Spring Core para desarrollar aplicaciones web?

¿Por qué los ingenieros de Google no eligieron GWT (anteriormente Google Web Toolkit) para la interfaz de Google+? La Biblioteca de cierre (Google) se utiliza en la interfaz de usuario de Google+.

¿Cuáles son las mejores aplicaciones web de servicio público / gubernamental?

Si tuviera $ 200k para desarrollar su idea de inicio web / móvil, ¿cómo lo gastaría?

¿La construcción y el lanzamiento de aplicaciones exitosas lo hacen adecuado para un rol de gerente de producto en una empresa?

¿Debo usar Pyramid o Django para un gran desarrollo de aplicaciones web?

¿Cuáles son todos los sitios web de "búsqueda instantánea" que se han creado?

¿Sería difícil si creara una aplicación web con un marco, en caso de escalabilidad?

¿Habrá navegadores web en el futuro?

¿Cómo puedo aplicar el Principio de Pareto (regla 80/20) al aprendizaje del desarrollo web?