Está en la página 1de 2

¿QUÉ ES?

BACKEND Y FRONTEND

Arquitectura Cliente
Servidor
El cliente y el servidor son dos computadoras diferentes, el
cliente es quien pide la información (cualquier
computadora que desee entrar a la web) y el servidor es
quien la suministra, siempre y cuando tenga los permisos. El
servidor es quien valida si tiene o no los permisos

Desarrollo web
tradicional (1990-2000)
Al principio todo en la programación o casi todo se realizaba
en PHP, debido a eso no existia la diferencia entre el
programador Backend y Frontend. En esos tiempos todo era
manejado por Microsoft con su navegador de internet
Explorer, este navegador no había muchas opciones y no
respetaba ningún estándar.

Desarrollo web
moderno
Alrededor del 2008 cuando empieza el auge de HTML5, se
empieza a hablar de Backend y FrontEnd debido a que la
tecnologia crece enormemente gracias a las llamadas APIs,
éstas hacen posible la comunicación entre el Backend y
Frontend de esta manera cualquier Backend se puede
comunicar con cualquier Frontend
FRONTEND
Es el que se encarga de la lógica de este cuando
desea realizar alguna petición, podemos decir que
este surge en el 2008 gracias a las herramientas que
surgieron a partir de HTML5, CSS3, JSON (2013 -
2015), ANGULAR JS (2010), EMBER, BACKBONE, REST
(2000), y NODEJS, éstas tecnologías hicieron posible
el Frontend.

BACKEND
Es quyien esta al lado del servidor, este se encarga de
la lógica de negocio, es decir, todas las funciones que
requiere el cliente. Un desarrrollador Backend debe
ser capaz de crear APIs para que el Frontend pueda
consumirla y así poder realizar peticiones, en el
desarrollo de estas APIs hay que conectarse a una
base de datos y definir que le es permitido mostrar al
Frontend .

Un desarrollador Backend no necesariamente debe


saber bases de datos, puede hacerlo a través de una
ORM.

El reto de un programador Frontend es que su código


funcione en todos los navegadores y los retos de un
programador Backend son la seguridad y el
rendimiento.

También podría gustarte