Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptos básicos de desarrollo: backend y frontend, Cristian Joel Ruiz…
Conceptos básicos de desarrollo: backend y frontend
Backend
Es la parte de la lógica de negocio de un sitio o aplicación.
Roles
Administrador de DB
Es quien se encarga de resguardar y administra la DB, puede ser mysql, postgres, mogodb, mariadb, etc.
Backend Dev
Es quien se encarga de desarrollar la lógica de la aplicación así como los métodos del CRUD
Server Admin
Es quien se encarga de administra o mantener el servidor, puede ser Apache o NGINX, además de administra el VPS.
Frontend
Es la parte gráfica o la parte que visualiza el cliente.
Roles
Diseñador UI
Es quien se encarga de diseñar la interfaz antes de pasar a programar
Dev FrontEnd
Una vez que tenga el diseño que se desea desarrollar el developer debe de desarrollar la lógica de funciones que tendrá la aplicación.
Maquetador
Se encarga de maquetar con HTML y CSS el diseño propuesto
Conexión Backend y frontend
Arquitecturas
MVC
Es una arquitectura donde el modelo se conecta con la DB, el controlador es la parte media entra la vista y el modelo.
MVW
Es una arquitectura basada en un modelo, visto y whatever (lo que sea), es decir se puede desarrollar un controlador, un servicio o lo que sea pertinente.
API'S
Son una serie de endpoints, los cuales tienen un método HTTP específico con el que se puede ingresar y es la conexión entre el frontend y el backend, no es necesario que cuenten con vistas.
Cristian Joel Ruiz García