Contenidos
Programación de la parte delantera
…o incluso ‘Front End’. Existen muchas formas de escribirlo, pero todas tienen el mismo significado. Cuando se estableció el término, se utilizaron diferentes grafías y nunca se estableció una designación “correcta” / unificada.
Por ejemplo, en un sitio web, lo primero que se encuentra es el frontend, es decir, la interfaz de usuario. El frontend le permite interactuar con el backend. En cuanto se introduce información, ésta se transfiere a una base de datos en un servidor.
Para que una aplicación sea funcional, se necesita el backend, que se encarga de la implementación de las funciones. Tú, como usuario, no puedes ver toda esa programación, por las funciones que se ejecutan en segundo plano.
Desarrollador de backend
#En pocas palabrasNo se trata sólo de aplicaciones web: cuando se construye cualquier tipo de aplicación, se trata de una parte de frontend y otra de backend. En pocas palabras, es muy sencillo: El frontend es lo que ve el usuario (por ejemplo, el código HTML + CSS + JS que se ejecuta en el navegador), el backend se encarga del trabajo pesado entre bastidores.Por supuesto, el frontend y el backend “hablan entre sí”. Las peticiones http se envían desde el frontend al backend para transferir los datos introducidos por el usuario u obtener datos de una base de datos. Importante: El backend se llama así porque no se ejecuta en el dispositivo del usuario (es decir, NO en el teléfono móvil o en el ordenador del usuario) sino en un servidor remoto. Es decir: En un servidor de tu propiedad, el desarrollador / proveedor de la aplicación web.Así que también podríamos traducir frontend-backend a cliente-servidor.TL;DR;Frontend es sobre lo que el usuario ve, backend es sobre el trabajo pesado y el almacenamiento de datos en un servidor.Puedes aprender todo sobre el desarrollo de backend en nuestro curso de Node.js, el desarrollo de frontend consiste en múltiples partes y lenguajes de programación.
Front-end back-end halbleiter
El front-end de una aplicación web o móvil es la parte con la que el usuario interactúa directamente. Suele denominarse el “lado del cliente” de la aplicación. El frontend consiste en todo lo que el usuario ve cuando interactúa con el sitio web o la aplicación, como los colores y estilos del texto, las fotos, los gráficos y las tablas, los botones, los colores, el menú de navegación y mucho más. Los desarrolladores de frontend proporcionan la estructura, la apariencia, el comportamiento y el contenido de todo lo que aparece en las pantallas de los navegadores cuando se abren los sitios web, las aplicaciones en línea o las aplicaciones móviles. Los puntos clave del desarrollo del frontend son la capacidad de respuesta y el rendimiento. Un desarrollador de frontend debe asegurarse de que el sitio sea responsivo, es decir, que funcione correctamente en dispositivos de todos los tamaños. El rendimiento de la aplicación debe ser estable en todo momento, independientemente del dispositivo utilizado para acceder a la aplicación.
HTML son las siglas de Hypertext Markup Language. Es un lenguaje de marcado que se utiliza para diseñar la parte frontal de las páginas web. HTML es un lenguaje de marcado que combina el hipertexto con el marcado. El término “hipertexto” se refiere al vínculo de conexión entre las páginas web. El lenguaje de marcas se utiliza para crear una arquitectura de documentaciones de texto bajo etiquetas. De este modo, los contenidos de una página se estructuran de forma específica en forma de títulos, encabezados, subtítulos, texto básico, imágenes, etc.
Frontend vs backend gehalt
En ingeniería de software, los términos frontend y backend (o a veces denominados back end o back-end) se refieren a la separación de intereses entre la capa de presentación (frontend) y la capa de acceso a los datos (backend) de un software, o la infraestructura física o el hardware. En el modelo cliente-servidor, el cliente suele considerarse el frontend y el servidor el backend, incluso cuando parte del trabajo de presentación se realiza en el propio servidor.
En la arquitectura de software, puede haber muchas capas entre el hardware y el usuario final. El front es una abstracción que simplifica el componente subyacente proporcionando una interfaz fácil de usar, mientras que el back suele encargarse del almacenamiento de datos y la lógica empresarial.
Una regla general es que el lado del cliente (o “frontend”) es cualquier componente manipulado por el usuario. El código del lado del servidor (o “backend”) suele residir en el servidor, a menudo alejado físicamente del usuario.
Otra forma de entender la diferencia entre ambos es comprender los conocimientos necesarios de un desarrollador de software front-end frente a uno back-end. La siguiente lista se centra en el desarrollo web como ejemplo.