Sigo el modelo del Árbol de decisiones cuando trabajo en un proyecto.
Creo que es muy importante tener una arquitectura de información lista (un diagrama aproximado sería bueno al principio) ya que te da una idea clara de los flujos.
Lo siguiente que hago es decidir sobre las API REST y anotarlas en una HOJA DE EXCEL.
Lo llamo Definiciones API
Una vez que mis ingenieros frontend y backend están contentos con estas definiciones de API, comienzan a trabajar en paralelo.
Angular ofrece un servicio realmente útil llamado $ httpbackend que le permite simular un back-end para realizar pruebas. Por lo tanto, reduce el tiempo y el esfuerzo para construir cada parte de manera diferente y ahorra muchísimo tiempo tratando de conectar tanto el backend como la interfaz.
- ¿Cuál es la diferencia entre Angular2 y react?
- ¿Cuál es el nombre de la barra de enlaces limpia con divisores de línea en Facebook?
- ¿Cómo comenzó Periscope?
- ¿Qué encuentran las personas experimentadas como el sitio de revisión más completo para alojamiento web?
- ¿Cuál es la mejor manera de definir una regla global en CSS?
También nos da la oportunidad de evaluar la API rápidamente y cambiar una API en particular rápidamente en lugar de esperar a que termine todo el trabajo de back-end. Siento que es más ágil.