Front end back end

Desarrollador de back-end

En ingeniería de software, los términos frontend y backend (o a veces referidos como back end o back-end) se refieren a la separación de preocupaciones entre la capa de presentación (frontend), y la capa de acceso a los datos (backend) de una pieza de software, o la infraestructura física o 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.

Html

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.

Ejemplo de front-end y back-end

…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.

Aplicación de front-end

¿Quieres ser un desarrollador front-end o un desarrollador back-end? Comprender los objetivos de tu carrera al final de un bootcamp de codificación puede facilitar la elección de la escuela más adecuada para ti. Esto puede ser una tarea complicada si no estás familiarizado con estos términos, pero no tienes que preocuparte ahora que tienes esta guía. Analicemos la diferencia entre el desarrollo web front-end y el desarrollo back-end: qué lenguajes de programación aprenderás, qué escuelas de codificación los enseñan y qué puedes esperar de una carrera como desarrollador web back-end o front-end.
El desarrollo front-end se centra principalmente en lo que algunos pueden denominar el “lado del cliente” del desarrollo. Los desarrolladores de front end se dedican a analizar el código, el diseño y la depuración de las aplicaciones, además de garantizar una experiencia de usuario perfecta. Usted gestiona lo que la gente ve primero en su navegador. Como desarrollador de front end, es responsable del aspecto, la sensación y, en última instancia, el diseño del sitio.
Hay varios puestos de trabajo para los desarrolladores de front-end. Es importante recordar que mientras un título puede requerir tareas específicas en una empresa, puede significar algo completamente diferente en otra, por lo que siempre es mejor tener claro lo que implica ese papel específico. Busque los siguientes títulos de trabajo durante su búsqueda de empleo:

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad