El back-end es todo lo que sucede en el lado del servidor, es decir, no en su navegador. El back-end podría ser tan simple como almacenar el contenido estático, el contenido que nunca cambia en función de sus acciones.
O podría ser tan complejo o incluso más complejo que Quora. La mejor manera de pensar en la división del trabajo entre el navegador y el back-end es la siguiente: el navegador se encarga de presentar los datos enviados desde el back-end de una manera visualmente atractiva, pero los datos se originan en una fuente remota.
Por ejemplo, según tu biografía, estás en Londres, mientras que yo estoy en Nueva York. Esta respuesta se almacena en Seattle, pero está controlada por un conjunto de programas escritos y regidos por programadores de Silicon Valley.
- ¿Qué tipo de lenguajes de programación utiliza un desarrollador de back-end?
- JavaScript (lenguaje de programación): ¿Por qué hay tantas variantes de JavaScript?
- ¿Qué son las operaciones de backend?
- ¿Qué servicio de correo electrónico me permite administrar plantillas y enviar correos electrónicos con parámetros desde mi backend?
- ¿Es normal que tenga más interés en los lenguajes de programación de fondo como php, c #, vb, java que javascript, ajax, etc.?
Obviamente, los datos solo pueden vivir en un solo lugar. De lo contrario, veríamos copias inconsistentes, y si actualizara mi respuesta, no vería la actualización.
Algún procesamiento puede ocurrir en el front-end (su navegador), pero la mayor parte del trabajo pesado ocurre en el back-end, incluido cualquier cosa que necesite ser centralizada por razones de seguridad o para acomodar el acceso de múltiples usuarios.
Para asegurarse de que nadie pueda robar mi identidad en línea, Quora intenta asegurarse de que nadie más que yo haya publicado esta respuesta. Pero, si mi identidad se almacenara en el front end, cualquiera podría construir una Marca Neal falsa.
Si el front end reinaba absolutamente, la gente podría robar identidades cuando quisieran, y ninguno de nosotros podría confiar en que la respuesta vino de “Marcas Neal”, en lugar de “Jane Hacker”.
“Jane Hacker” podría usar esa información para hacer todo tipo de cosas malas. Para evitar que Jane tenga una ola de intimidación, la seguridad se maneja en la parte de atrás.