Back-end primero.
- Estructura tu aplicación teniendo en cuenta todas las solicitudes y respuestas requeridas que manejará tu aplicación.
- Intente definir su estructura de modo que sus respuestas permanezcan independientes de la plataforma. Su backend también podría servir una aplicación web / ios / android, de forma nativa, si se hace correctamente.
- Diseñar el backend primero lo ayudará a visualizar las cosas que necesita mostrar en el front-end.
- Se supone que el front-end maneja el contenido dinámico, mantiene la presentación multiplataforma y valida (cuando sea necesario) los datos. Dado que es una práctica contener datos (piense: lista de productos en un sitio web de comercio electrónico) en bases de datos o consumir API (piense: API o cotizaciones meteorológicas), será muy beneficioso conocer primero los datos.
Si su aplicación no necesita una base de datos y solo necesita alojar contenido estático, debe ir al front-end en ese caso. Puede tener alternativas a una base de datos como: Parse o Firebase. Sin embargo, estos tienen un precio. Esté atento a las API, si puede hacer uso de los datos de uno, no necesita esforzarse por construir, manteniendo el back-end por completo.
- ¿Cómo debo aprender sobre el desarrollo web back-end? Estoy bien versado en desarrollo front-end.
- Quiero hacer un cambio de carrera en desarrollo web especializado en el back-end. ¿Qué habilidades debería estar adquiriendo para hacerme más valioso?
- ¿Cuáles son algunos ejemplos de API RESTful bien diseñadas?
- ¿Para cuál hay más demanda en el desarrollo de sitios web: front-end o back-end?
- ¿Es bueno ser un desarrollador full stack que solo un back-end?