Saltar al contenido

¿qué es el back end?

enero 5, 2022
¿qué es el back end?

¿qué es el back end?

Backend o fondo de la web

Un desarrollador de back-end es alguien que construye y mantiene la tecnología necesaria para alimentar los componentes que permiten la existencia de la parte del sitio web orientada al usuario. Su código de back-end añade utilidad a todo lo que crea el desarrollador de front-end.

Estos desarrolladores son responsables de crear, mantener, probar y depurar todo el back-end. Esto incluye la lógica central de la aplicación, las bases de datos, la integración de datos y aplicaciones, la API y otros procesos del back end.

El back-end ejecuta un sitio web: el usuario no lo ve ni interactúa con él, pero siempre se ejecuta en segundo plano, ofreciendo funcionalidad y una experiencia similar a la del escritorio. Los desarrolladores de back-end desempeñan un papel fundamental en los equipos de desarrollo web, y se aseguran de que los datos o servicios solicitados por el sistema o software de front-end sean entregados.

Para que el servidor, la aplicación y la base de datos se comuniquen entre sí, los desarrolladores de back-end utilizan lenguajes como PHP, Ruby, Python, Java y .Net para construir una aplicación, y herramientas como MySQL, Oracle y SQL Server para encontrar, guardar o cambiar datos y servirlos al usuario en el código del front-end.

Ir a

¿Quieres ser un desarrollador de front end o un desarrollador de back end? Comprender los objetivos de tu carrera al final de un campamento de iniciación a la 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.

  ¿cuánto gana un desarrollador web 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 por primera vez 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:

Scala

El plan de 2.000 millones de dólares prevé la instalación de nuevas cajas registradoras y escáneres en las tiendas y la mejora de los sistemas de gestión para garantizar que las tiendas estén bien abastecidas – Megan Barnett Para nosotros, esto significa construir el sitio de forma que el contenido que producimos en la parte de gestión acabe automáticamente en los lugares adecuados de la parte de gestión, liberando a nuestros redactores y editores para que hagan lo que mejor saben hacer: mantenerle al corriente de las últimas innovaciones tecnológicas y proporcionarle un contexto en el que pueda entender sus implicaciones. – IEEE Spectrum

No criaba ganado, sino que compraba unas 120 bestias irlandesas y Shorthorn de Westmorland y Cumberland en primavera y a finales de año, y las alimentaba en los establos.- H. Rider Haggard

  ¿qué hace un desarrollador front end?

El sistema de gestión procesa la transacción y hace sonar la máquina expendedora, ordenándole que dispense su pedido. El pago aparece automáticamente en la factura telefónica.

React

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.

Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. 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