Al construir un sitio, ¿debería uno centrarse en el front-end primero o en el back-end?

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.

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.

si desea minimizar los riesgos y demoras del proyecto, primero cree una interfaz de esqueleto y luego desarrolle el back-end para respaldar la interfaz . después de eso, puede pasar su tiempo puliendo el producto.

La mayoría de las fallas del proyecto se producen porque fue al revés: dedicar demasiado tiempo a crear el backend “perfecto”, solo para descubrir más tarde que no es compatible con la interfaz.

Cuando crea un sitio web desde cero, primero debe hacer un plan. Cómo debería verse, qué características tendrá, etc.

Primero debe crear su interfaz: imagen de fondo, encabezado, botones de menú, iconos, redes sociales, logotipo, etc.

Entonces puedes ir con back end.

Por otro lado, hay expertos en diseño web que pueden crear un sitio web sin la inserción de imágenes, con pequeñas excepciones.