Hay un lado de cara al usuario, llamado Front End, y un lado del servidor con cerebro, llamado Back End
El front end es responsable de:
- obtener la entrada del usuario y entregarla al servidor.
- obtener respuestas del servidor y mostrárselas a los usuarios de manera visual.
El back end es responsable de:
- Para aplicaciones web a gran escala, ¿son los marcos web y WordPress / Drupal las dos únicas opciones eficientes?
- ¿Cómo se puede aplicar la escritura estática a la programación web, cuando la web se escribe de forma dinámica o flexible?
- ¿Hay alguna manera de crear una aplicación web progresiva con Django?
- ¿Cuáles son los mejores clientes de video chat?
- Cómo crear un inicio de sesión con Facebook o Gmail para mi aplicación web usando ASP.Net MVC 5
- Comunicación con servicios externos / API.
- Almacenar las respuestas de los usuarios en una base de datos.
- Hacer controles de seguridad.
- Realización de respuestas basadas en algoritmos predefinidos.
Algunas de las funciones de back-end pueden ser procesadas por un front-end. Por ejemplo, el método de pago puede dirigir al usuario a su cuenta de PayPal sin la participación del back-end. Y solo cuando paypal procesa y confirma el pago, se envía una confirmación al back end y se almacena en la base de datos. Ese back end envía la información solicitada al front end.
Uno de los conceptos interesantes de la creación de aplicaciones web es realizar cambios en las páginas del navegador sin volver a cargarlo utilizando marcos como AngularJS o React.
Aquí hay dos estudios de caso de proyectos basados en la web. Desplácese hasta el final, allí encontrará esquemas de tecnología tecnológica.
plataforma web para fanáticos del rugby
Aplicación web de currículum vitae y asesoramiento profesional