Significado de Backend (Qué es y Definición)
En el mundo de la informática, el “backend” se refiere a cualquier parte de un sitio web o software programa que los usuarios no ven. Contrasta con el frontend, que se refiere a la interfaz de usuario de un programa o sitio web. En la terminología de programación, el backend es la “capa de acceso a los datos”, mientras que el frontend es la “capa de presentación”.
La mayoría de los sitios web modernos son dinámicos, lo que significa que el contenido de la página web se genera sobre la marcha. Una página dinámica contiene uno o más scripts que se ejecutan en el servidor web cada vez que se accede a la página. Estos scripts generan el contenido de la página, que se envía al navegador web del usuario. Todo lo que ocurre antes de que la página se muestre en un navegador web forma parte del backend.
Ejemplos de procesos del backend son:
* procesar una solicitud de página web entrante
* ejecutar un script ( PHP, ASP, JSP, etc.) para generar HTML
* acceder a datos, como un artículo, desde un base de datos utilizando una consulta SQL
* almacenar o actualizar registros en una base de datos
* encriptar y desencriptar datos
* manejar archivos cargas y descargas
* procesar la entrada del usuario mediante JavaScript.
Todos los ejemplos anteriores, además del último, son procesos del lado del servidor que se ejecutan en el servidor web. JavaScript es un proceso del lado del cliente, lo que significa que se ejecuta en el navegador web. JavaScript puede considerarse un proceso backend o frontend, dependiendo de si el código afecta a la interfaz de usuario o no.
El backend y el frontend trabajan juntos para crear la experiencia completa del usuario. Los datos generados en el backend se pasan al frontend y se presentan al usuario. Aunque algunas organizaciones tienen equipos de desarrollo de backend y frontend separados, la línea entre las dos capas rara vez es blanca y negra. Por lo tanto, muchos desarrolladores escriben código tanto para el backend como para el frontend. Esto se conoce como desarrollo full-stack.
NOTA:Backend también puede escribirse “back end” (como sustantivo) o “back-end” (como adjetivo). Para simplificar, “backend” (la palabra compuesta cerrada) se ha convertido en un término aceptable para ambos.
La definición de Backend en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de Backend o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.