Depende de muchos factores.
Preferencia individual
Personalmente empiezo escribiendo el alcance y luego diseñando la base de datos. Luego, elija el marco apropiado para usar. Después de eso empiezo con el front end y luego el back end.
- ¿Qué debo aprender primero, HTML o Python?
- ¿Para qué resolución de pantalla se debe diseñar?
- Cómo conseguir más clientes para mi negocio de desarrollo web
- ¿Cuál es el salario promedio para el desarrollador angular js en la India?
- ¿Hay algún sitio de plantilla de comercio electrónico que solo use HTML CSS y JavaScript y no tenga bootstrap?
Necesidades de equipo / trabajo
Si trabaja en equipo, generalmente dividirá las tareas. Por lo tanto, los dos pueden ejecutarse simultáneamente
El tipo de software que está creando.
Algunos softwares (especialmente las aplicaciones de escritorio) requieren que construyas tanto el front-end como el back-end juntos. En el desarrollo web, la elección es tuya.
Clientela
La mayoría de los clientes querrán ver el progreso del proyecto, y no puede presentarles el código de fondo. La mayoría de las veces, crear una maqueta lleva mucho tiempo y también genera esperanzas. Por lo tanto, comenzar con el front end podría ser el mejor enfoque en ese caso.