Todo lo que no sucede en el navegador del cliente es el back-end.
En una página web estática con solo html, el servicio (apache, iis, node.js) que maneja la solicitud web es el back-end.
Puede hacer que las páginas sean dinámicas (una sola página que mostrará diferentes cosas dependiendo de ciertas condiciones) utilizando un marco que el servidor web puede procesar, como PHP, Java, c #.
- ¿Puede describir cómo las dependencias son diferentes en el back-end frente al front-end en JavaScript?
- ¿Cuáles son los mejores lenguajes de programación de back-end para la página web?
- Necesito un kit de inicio para mi nueva aplicación. ¿Dónde puedo encontrarlo según los siguientes requisitos?
- ¿Por qué no se encuentran juntas de expansión a los lados de las carreteras? Los veo en la parte posterior y frontal, lo que tiene sentido.
- ¿Por qué MeteorJS perdió su popularidad después de mediados de 2016?
Además, puede almacenar información que la página web utilizará en una base de datos en otro servidor al que el cliente no tiene acceso directo.
Agregando más a la complejidad del backend, si tiene procesos complejos que se ejecutan y no desea cargar el servidor db o el servidor web, puede tener un nivel medio ejecutándose, cosas como búsqueda o almacenamiento en caché, administración de seguridad, procesamiento de autenticación, etc.
Finalmente, en cada uno de estos niveles puede cargar el equilibrio utilizando una variedad de métodos, redundancia, fragmentación, etc.
En resumen, el backend es donde deberían estar sucediendo todas las cosas divertidas.