¿Qué significa back-end en el sector privado?

Depende del contexto. En los negocios puede significar varias cosas, pero especialmente lo que sucede después de la venta, como suministros comprados por el cliente, soporte, actualizaciones, etc. Sin embargo, dado que etiquetó esta pregunta con el tema “Desarrollo de back-end“, le ayudaré -me quieres decir en el contexto del desarrollo de software. En ese caso, significa lo mismo que en el sector público:

Para resumir, creo que el front-end es la capa de presentación (es decir, lo que ve el usuario) y el back-end es todo lo demás. Sin embargo, se ha vuelto un poco más complicado en los últimos años.

En términos generales, el front-end es la capa de presentación y el back-end es la capa de acceso a datos. Más específicamente, en el contexto del desarrollo web y móvil , el front-end es lo que sucede en el dispositivo del usuario y el back-end suele ser lo que sucede en el propio servidor de un sitio web. Sin embargo, con el “almacenamiento local”, a veces ya no ocurre nada en el lado del sitio más allá de servir el sitio en sí.

Las cosas intermedias, como la lógica empresarial, se vuelven aún más confusas. Tradicionalmente han sido parte del back-end y se han realizado en el propio servidor del sitio. Sin embargo, con el aumento de los marcos de aplicaciones web front-end (React, Angular, Ember, Backbone, etc.), incluso eso ahora se hace a menudo en equipos “front-end”. Sin embargo, en los sistemas de grandes empresas, puede haber incluso varias capas de equipos, no solo haciendo que el servidor web hable con otra casilla que actúa como base de datos, sino que también hable con una casilla que maneja la lógica comercial , que a su vez puede hablar a la base de datos, o incluso a otros cuadros que extienden una cadena de, si lo desea, “extremos intermedios”. 🙂

¡Hoy en día existe incluso la cuestión de dónde encajan los microservicios variados y las “funciones sin servidor” (que algunos llaman nanoservicios)!

Toda esa complicación es la razón por la cual, a menos que haya alguna razón particular para decir lo contrario en algún proyecto, en el caso general, me conformo con el muy simple “front end es presentación, todo lo demás es back end”.

(Además, estoy diciendo que no quiere decir un contexto de software más específico , como los compiladores, donde el “front-end” analiza el código fuente en una “representación intermedia”, generalmente algún tipo de ” representación universal “que puede usarse para una amplia variedad de lenguajes de código fuente, y el” back end “lo convierte en código de máquina, o al menos en código de bytes para alguna máquina virtual).

Aquí hay algunos enlaces útiles:

¿Qué es el desarrollo de back-end? – Programador simple

Desarrolladores Web Front-End vs Back-End vs Full Stack

Anverso y reverso – Wikipedia

El back-end en desarrollo web se refiere a la programación del lado del servidor, agregando funcionalidades de base de datos y envío de formularios, etc.

El back-end en otros sectores se refiere al departamento técnico, como en el centro de llamadas tiene ingenieros de back-end, que verifican cada vez que hay algún problema técnico. No es obligatorio seguir esta estructura y generalmente no lo hacen. Pero cuando en las empresas de desarrollo web, esta estructura es muy común.

More Interesting

¿Qué es más interesante y por qué: desarrollo web back-end o front-end?

¿Cuáles son las últimas tecnologías front-end y back-end que se utilizan para desarrollar un sitio web?

¿Qué parte de .NET Framework es para el backend?

¿Qué es más desafiante en los niveles más altos de habilidades, desarrollo web front-end o back-end?

¿Qué opinas sobre Ruby on Rails? ¿Es popular y eficiente en el back-end?

¿Cuáles son algunos proyectos intermedios para desarrollar habilidades de front y back end?

Cómo configurar un servidor front-end y un servidor back-end que se ejecutan en la misma máquina

Cómo implementar una base de datos en la nube compartida para mi Android y aplicaciones web

Al crear un sitio web, ¿debería comenzar a codificar el back-end y luego pasar a diseñar el front-end o lo contrario?

¿Cuál es la especialización oficial que ofrecen la mayoría de las universidades si quieres trabajar en desarrollo móvil, desarrollo de backend y seguridad cibernética?

¿Cuánto front-end necesita saber un desarrollador de back-end?

¿Cómo funciona el back-end (API, base de datos y aplicaciones móviles)?

¿Se puede usar Swift como Go para el desarrollo de backend web?

Cuando se usa Angular en el front-end, ¿cuál es una gran alternativa para un marco PHP voluminoso para crear un back-end para los inicios de sesión de los usuarios y la recuperación de datos?

¿Con qué rapidez debe un desarrollador de iOS adaptarse al desarrollo de back-end de Node?