Aplicaciones de página única (SPA)

Una aplicación de página única o SPA es una aplicación que consta de una sola página cuyos recursos se cargan dinámicamente cuando se requiere y no es necesario recargar toda la página en el navegador al efectuarse cada nueva acción por parte del usuario.

Se trata de un tipo de aplicación que está pensada para páginas donde se prevé que la mayor parte de la información va a permanecer igual y donde sólo se actualizarán algunos fragmentos a la vez. 

El objetivo de una SPA es el de obtener mayor fluidez y agilidad en la navegación, optimizar el uso de recursos y en su conjunto mejorar la experiencia del usuario.

El lenguaje más utilizado para desarrollar una SPA es Javascript ya que podemos utilizarlo tanto del lado del cliente como del servidor con NodeJS.

Mediante el uso de una API, una SPA puede funcionar con servicios de back-end desarrollados en diferentes lenguajes además de NodeJS.

Los 3 frameworks Javascript principalmente utilizados para desarrollar aplicaciones SPA son React, Angular y Vue. La elección de un framework u otro dependerá del proyecto y de las particularidades del mismo.

Algunos ejemplos de páginas SPA más populares son Facebook, Google Maps, Gmail, Netflix, Airbnb, Dropbox, Paypal o Pinterest.

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on facebook
Share on twitter
Share on linkedin

Nuevas/ publicaciones

Nuevas/ publicaciones

📢 Paginación con scroll infinito en Posts de Elementor 🔗 https://martagonzalez.dev/blog/paginacion-con-scroll-infinito-en-posts-de-elementor/ #webdev #playground #code #frontend #dev #webdev #developerlife #wordpress #elementor #cms #codingdays #development #frontenddev
Diseño tarjeta de visita #taxi #taxidriver #barcelona #tarjetadepresentacion #printdesign #taxibarcelona #graphicdesign #design #visitbarcelona #diseñografico #businesscards #branding #brandidentity
Move By Bike Landing - 2022 - Proyecto experimental Desarrollo de una landing page para promover el uso de la bicicleta como medio de transporte mediante una aplicación de pagina única hecha con #Angular y estilada con #SCSS. El diseño es de #Freepik. 🔗https://martagonzalez.dev/playground/by-bike-landing/ #webdev #playground #code #bybike #landing #frontend #developerlife #coding #angulardeveloper #codingdays #development #frontenddev #womenwhocode #tech #webdeveloper #codinglife
Hola mundo! 👋 Soy Marta González y me dedico al desarrollo front-end. Tengo estudios de multimedia, administración de sistemas y desarrollo de aplicaciones informáticas. Trabajo asiduamente con lenguajes #HTML5, #CSS3 y #JavaScript.  Me gustan los retos, soy autodidacta, creativa y proactiva. Aprendo con facilidad y me adapto a nuevos entornos rápidamente. #webdev #code #frontend #aboutme #developerlife #codingdays #development #programmer #womeninstem #frontenddev #webdeveloper #developer #code #techcommunity #devgirls #womenwhocode #coding #codepeople #womwnintech
Aplicación #CRUD de notas y registro de usuarios con #NodeJS #MongoDB #webdev #code #developer #playground #developerslife #codeislife #tech #codingdays #development
Pet Shop Landing - 2021 - Experimental #webdev #playground #code #frontend #developerlife #codingdays #development #frontenddev #developerlife #tech #development #adoptdontshop #coding
📢 Aplicaciones de página única (SPA) 🔗 https://martagonzalez.dev/aplicaciones-de-pagina-unica-spa/ #webdev #playground #code #frontend #developerlife #codingdays #development #frontenddev #spa #angular #react #vue #nodejs #javascript
To-Do con #ReactJS - 2021 #webdev #playground #code #frontend #developerlife #codingdays #development #frontenddev