Casi todas las aplicaciones web implementan sus algoritmos centrales en el back-end. Y aquellos algoritmos que deciden qué contenido mostrar y cuál no es como los filtros se implementan completamente en el back-end y luego los resultados se proyectan usando el front-end. Esto se debe a que no es una forma optimizada de enviar todos los datos al front-end (básicamente al navegador o la aplicación del usuario) y luego filtrarlos, ya que aumentará la comunicación de datos y aumentará la carga en el sitio web.
Edición 1. (Después del comentario de Adnan Tamimi).
No sé cuánta programación del lado del servidor conoces, así que déjame darte una idea completa. El código del lado del servidor de cualquier aplicación web (back-end como lo llama) y el código de front-end también (lado del cliente) está alojado en la misma página (no necesariamente, pero ese es el caso habitual) consulte el siguiente código para PHP (back-end) ) + HTML (front-end). Ahora, cuando la solicitud llega a cualquier página, el servidor ejecuta el código del lado del servidor y lo reemplaza por declaraciones de salida o simplemente salidas (nuevamente, no necesariamente, algunas páginas pueden simplemente actualizar la base de datos). Ahí es donde se usa el algoritmo con la base de datos para recuperar datos en el formato deseado. Luego, el código del lado del servidor se reemplaza por su salida (al menos en el siguiente ejemplo) y el usuario final solo ve el código HTML y la salida incrustada de las secuencias de comandos del lado del servidor.
- ¿Cuál es el mejor lenguaje / marco para un back-end diseñado para interactuar con varias plataformas (aplicación iOS, habilidad Alexa, sitio web, etc.)?
- Después de trabajar durante 2 años en la programación front-end, ¿puedo cambiar a programación back-end?
- ¿Deberíamos usar Java para nuestro back-end de inicio?
- Cómo hacer una aplicación Java que use una base de datos en el back-end
- ¿Cuál es el lenguaje web de back-end más utilizado en Silicon Valley, especialmente por compañías conocidas y nuevas empresas emergentes que están impulsando las cosas?
Código PHP – 11 líneas – teclado
Mi nombre es x
<?
echo “pero mi verdadero nombre es ABC” ;
?>
Aquí el código en las etiquetas serán reemplazadas por la declaración echo. Aquí es donde se implementan los algoritmos y las salidas de estos algoritmos se analizan en el front-end. Como en este ejemplo, la salida de php que es ” pero mi nombre real es ABC ” se analizará en html y pasará a formar parte de la etiqueta
.
por lo que la salida del lado del servidor será
Mi nombre es x pero mi nombre real es ABC
que se verá así para el usuario en su navegador.
Mi nombre es x pero mi nombre real es ABC
ocultando completamente todo el código del lado del servidor.