Alan, miembro de este gran staff, nos hizo el favor de crear este artículo porque conoce muy bien dicho tema.
Solución:
Antes de responder a las tres preguntas solo quiero que sepas qué SPA es.
Solicitud de una sola página (SPA) es una aplicación web que cabe en una sola página. Todo su código (JavaScript, HTML y CSS) se recupera con una sola pila de páginas. Además, la ruta entre páginas se realiza sin activar toda la página.
Ventajas del SPA:
-
Sin parpadeo de página. Sensación de aplicación nativa.
-
Enrutamiento del lado del cliente y representación de datos en el lado del cliente.
-
Los datos del servidor están en formato JSON.
Llegando a las preguntas
1. ¿Por qué Angular se llama una aplicación de una sola página?
Respuesta:
AngularJS es un marco SPA con todas las funciones, con la ayuda de la cual se crea una aplicación de una sola página. En el SPA, la página completa no se recarga cada vez, solo se cambiará la vista cada vez.
Entonces, cuando cargue la aplicación por primera vez, no se procesarán todas las páginas del servidor… Es solo index.html
que se carga cuando carga la aplicación. Como solo se carga una sola página, se llama SPA
2. Incluso si la URL cambia en el sitio angular, ¿se llamará SPA?**
Respuesta: Básicamente, los cambios de URL se realizan a través del enrutamiento. El enrutamiento en AngularJS se implementa al incluir
o
en tus index.html
página sin actualizar toda la página.
Entonces, cuando la URL cambia, no todo el index.html que cambia, solo una parte del HTML en ng-view o ui-view se cambia entre vistas.
3. ¿Todos los sitios creados con Angular son realmente aplicaciones de una sola página? Si no, ¿por qué?
Respuesta: Sí. Todos los sitios creados con Angular son SPA. AngularJS se define en el marco SPA.
En primer lugar, ¿qué es SPA?
BALNEARIO es:
Las aplicaciones de una sola página (SPA) son aplicaciones web que cargan una sola página HTML y actualizan dinámicamente esa página a medida que el usuario interactúa con la aplicación. Los SPA utilizan Ajax y HTML5 para crear aplicaciones web fluidas y con capacidad de respuesta, sin recargas de página constantes. Sin embargo, esto significa que gran parte del trabajo ocurre en el lado del cliente, en JavaScript.
Por lo tanto, cuando AngularJS se carga en el navegador, carga solo el único índice.html archivo, a medida que un usuario interactúa, otros componentes se cargan sin actualizar una página.
En general, también se puede usar con un paquete web para maximizar el rendimiento de su aplicación.
Hay muchos beneficios y se enumeran en el sitio de AngularJS.
valoraciones y reseñas
Finalizando este artículo puedes encontrar las anotaciones de otros desarrolladores, tú de igual forma eres capaz insertar el tuyo si te gusta.