Una aplicación de página única es aquella que solo tiene una página “completa”: la primera página que accede el usuario. Después de eso, todo lo que parece ser una nueva página se logra a través de Javascript, generalmente con la asistencia de solicitudes de AJAX para obtener datos adicionales del servidor.
Una simple aplicación web de correo electrónico (que utiliza métodos que no sean de una sola página) podría parecerse a …
1. Cargue la bandeja de entrada.
2. Haga clic en un asunto del correo electrónico
3. El navegador descarga la bandeja de entrada
4. El navegador carga la página de detalles del correo electrónico
5. Haga clic en el botón “Archivar”
6. El navegador descarga la página de detalles
Etc …
Como una aplicación de una sola página, sería más como …
1. Cargue la bandeja de entrada
2. Haga clic en un asunto del correo electrónico
3. La solicitud AJAX carga los detalles del correo electrónico
4. Javascript reemplaza la bandeja de entrada con detalles, manteniendo los detalles de la bandeja de entrada en la memoria
5. Haga clic en el botón “Archivar”
6. El mensaje AJAX señala al servidor sobre el cambio, mientras que Javascript actualiza su representación en la bandeja de entrada de la memoria y vuelve a mostrar la página de la bandeja de entrada
Etc …
- ¿Es cierto que md5 no es lo suficientemente seguro para las aplicaciones web?
- ¿Qué recursos utilizas para construir tus alineaciones DFS?
- ¿Cómo se usa Python para crear sitios web?
- Soy un desarrollador independiente desconocido. ¿Cómo puedo publicitar mi aplicación web gratis?
- Cómo averiguar los datos consumidos por páginas web individuales
Esto (generalmente) reduce la sobrecarga de la red, ya que los detalles HTML para mostrar cada página solo se envían una vez, y solo se envían los datos dinámicos después de eso. También puede aumentar la velocidad percibida del sitio, ya que puede actualizar la pantalla incluso antes de que el servidor responda a un cambio en muchos casos.