Los desarrolladores dirían back-end, los diseñadores dirían front-end. Me gustan los dos mundos.
Aquí está mi opinión al respecto.
El back-end debe ser un controlador para su aplicación, por lo tanto, debe desarrollarse primero. El back-end es el cerebro / núcleo de su aplicación, se conecta a otros sistemas, almacena información en bases de datos, etc. El back-end es responsable de la lógica empresarial, el rendimiento, la seguridad y otros aspectos clave.
- ¿Qué métricas consideran los desarrolladores al elegir los marcos de aplicaciones web front-end o back-end?
- ¿El desarrollo del backend es realmente más difícil que el desarrollo frontend?
- ¿Qué motor de chat de fondo deberíamos usar para nuestro chat?
- ¿Cuál es el mejor idioma para escribir el back-end del sitio web y por qué?
- ¿Por qué tiene sentido separar el front-end del back-end?
El back-end cumple con las solicitudes del front-end, pero debe establecer lo que su aplicación puede y no puede hacer. El front-end no debe pedir cosas que su back-end no pueda cumplir.
Front-end es la interfaz de usuario para su aplicación, es lo que ven los usuarios. También es una parte importante de su aplicación, pero podría desarrollarse después de establecer las funcionalidades principales.
Desarrolle el back-end primero , el front-end después, pero diséñelos al mismo tiempo . El diseño de su aplicación cambiará dependiendo de su back-end, no front-end.
Aquí hay algunos consejos:
- Escriba sus casos de uso de antemano. Desde la perspectiva del usuario y desde la perspectiva del sistema.
- Cree algunos prototipos, utilizando herramientas como InVision, Origami, Webflow, para obtener comentarios antes de saltar al desarrollo
- Diseñar API útiles. Consulte la Guía de diseño de API de Google.
- Decida qué tecnologías utilizará para los sistemas front-end y back-end, para ver si necesita salir
- Rastree su progreso / tareas con herramientas como Trello, Jira, Asana. Establecer hitos y líneas de tiempo.
Espero que esto ayude.
¡La mejor de las suertes!