El modelo de aplicación de una sola página parece traer muchas ventajas. Su popularidad crece y muchas aplicaciones en el mercado están migrando hacia este modelo. De acuerdo con este artículo: Aplicación de una sola página versus aplicación de varias páginas, estas son las ventajas de las Aplicaciones de una sola página:
- SPA es rápido, ya que la mayoría de los recursos (HTML + CSS + Scripts) solo se cargan una vez a lo largo de la vida útil de la aplicación. Solo se transmiten datos de ida y vuelta.
- El desarrollo se simplifica y simplifica. No es necesario escribir código para representar páginas en el servidor. Es mucho más fácil comenzar porque generalmente puede iniciar el desarrollo desde un archivo http: // file: // URI, sin usar ningún servidor.
- Los SPA son fáciles de depurar con Chrome, ya que puede monitorear las operaciones de la red, investigar los elementos de la página y los datos asociados con ella.
- Es más fácil crear una aplicación móvil porque el desarrollador puede reutilizar el mismo código de fondo para la aplicación web y la aplicación móvil nativa.
- SPA puede almacenar en caché cualquier almacenamiento local de manera efectiva. Una aplicación envía solo una solicitud, almacena todos los datos, luego puede usar estos datos y funciona incluso sin conexión.
Sin embargo, algunos proyectos simplemente no pueden encajar en SPA. Antes de implementar una aplicación web, debe considerar el objetivo de la misma. El enfoque de contenido primero es una buena manera de comenzar a pensar en ello. Intente responder dos preguntas: qué contenido desea presentar y qué contenido le interesará más a sus usuarios.
- ¿Qué haces primero cuando comienzas a construir una aplicación web?
- ¿Cuáles son los mejores consejos para crear una tienda web afiliada?
- Cómo migrar a AngularJs 1.4
- Estoy aprendiendo desarrollo front-end. ¿Cómo me posiciono en la capa de aplicación?
- ¿Cuál es la mejor manera de administrar los gastos compartidos en línea?