Sho December 24, 2019

Que es SPA (Single-page Application)

Single Page Application

Hola a todos. En esta ocasión, hablaremos que son las Single Page Application.

Single Page Application es una aplicación web de una sola pagina, es decir, la interacción de la aplicación es en una pagina. En una SPA el HTML, JavaScript, CSS se carga una sola vez, ¡Increíble!.

Todos los días es probable que interactues con aplicaciones SPA, como por ejemplo YouTube, Netflix, Gmail, etc.

Las Single Page Application deben de resolver los siguientes puntos:

Enrutado

Interfaz de usuario dinamica

Acceso a los datos

Como primero, elenrutado, debe de permitir al usuario navegador a través de URLs. Respecto a la Interfaz de usuario dinámica, se refiere a actualizar la información que se visualiza en la pagina cuando recibimos datos a través del API. Finalmente, acceso a los datos, la aplicación pueda acceder a un sistema de almacenamiento de datos en cliente. El navegador nos proporciona una serie de servicios como: Local Storage, Session Storage, Fetch, etc.

A diferencia de las aplicaciones con arquitectura “Cliente — Servidor”, que operan en una red y solo funcionaban sobre la PC, las SPApueden ejecutarse en cualquier dispositivo que tenga un navegador web y conexión web.

¿Que tecnologias desarrollo una SPA?

JavaScript, HTML 5 y CSS3 son los ingredientes para cualquier SPA.

En la actualidad se han popularizado librerías y frameworks de desarrollo web SPA.

Los framework y librerias mas populares son:

React

Angular

Vue

¿Cual elegir?

Todo depende del tipo del proyecto, la empresa y la necesidad que harán que tu decidas por una opción.

Esperamos que este tema te genere curiosidad y ganas de indagar para aprender algunas de las tecnologías que están de moda y muy demandas en el mercado como: React, Angular y Vue.

Estamos preparando un curso para que aprendas a crear una SPA. Saludos.

Leave a comment.

Your email address will not be published. Required fields are marked*