En términos de la Web, generalmente pensamos que el back-end es del lado del servidor (cosas manejadas por el servidor) y el front-end como el lado del cliente (cosas manejadas a través del navegador u otro agente de usuario).
Entonces, si diseño un sitio, lo construyo en HTML y CSS (quizás también Javascript) y lo subo a mi servidor web, eso es front-end. El navegador interpretará el código para presentarlo al usuario.
Las cosas de fondo están detrás de escena. Se ejecutan en el servidor y pueden
incluyen programación, secuencias de comandos y bases de datos utilizadas para agregar más funcionalidades o características a un sitio.
- ¿Cómo actualizo la sección de noticias en el sitio web de mi escuela desde cero (¿necesito usar backend?)
- ¿Puedes escribir Back-End en un idioma y Front-End en otro?
- ¿Son los desarrolladores de back-end más respetados que los desarrolladores de front-end?
- ¿Debo contratar desarrolladores independientes de front-end y back-end?
- ¿Qué es la pila de Pied Piper? ¿Qué tecnología están usando?
A veces las cosas caen en un área gris en el medio. Por ejemplo, soy un desarrollador front-end que crea sitios personalizados de WordPress. WordPress se basa en bases de datos PHP y MySQL, y a menudo edito PHP cuando personalizo mis sitios. PHP es un lenguaje de secuencias de comandos del lado del servidor, que lo hace parte del desarrollo de back-end, pero la mayor parte de lo que hago con él está más en el lado frontal de las cosas. Por ejemplo, hay bits de PHP junto con el HTML en mis archivos de plantilla.
En mi caso, mi proveedor de alojamiento y WordPress ya han proporcionado mucho de lo que necesito en el back-end para producir mis sitios. Si tuviera requisitos adicionales, podría necesitar trabajar con un desarrollador de back-end para hacerlos posibles. Aquí hay algunos enlaces sobre el tema.
No hablo tu idioma: Frontend vs. Backend – Treehouse Blog
Qué es: desarrollo web back-end | Blog de la Asamblea General