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.
- ¿Es correcto que una aplicación web sea un software que nos permite acceder a un sitio web?
- ¿Cuáles son los buenos campos de desarrollo web o software de aplicación?
- ¿Cuál es la mejor base de datos adecuada con Python para aplicaciones web?
- ¿Qué opinas de las aplicaciones web sin conexión?
- ¿Cuál es tu API favorita de Server Side Swift?