Una Aplicación Web Progresiva (PWA, por sus siglas en inglés) es un tipo de aplicación que
se ejecuta en la web, pero que se parece a una aplicación móvil nativa.
Por definición las Aplicaciones Web Progresivas son:
Confiables: carga instantáneamente y nunca muestra una pantalla "Sin conexión" al visitante, incluso en condiciones de red inciertas.
Rápidas: Responde rápidamente a las interacciones del usuario con animaciones suaves como la seda y sin desplazamientos bruscos.
Atractivas: Siéntete como una aplicación natural en el dispositivo, con una experiencia de usuario inmersiva.
Las PWA ofrecen varias ventajas sobre las aplicaciones web tradicionales:
Se instalan fácilmente: Las PWA se pueden instalar en la pantalla de inicio del
dispositivo del usuario, al igual que una aplicación nativa.
Son rápidas y receptivas: Las PWA están diseñadas para ser rápidas y fluidas, incluso en
dispositivos con poca potencia.
Son seguras: Las PWA utilizan HTTPS para garantizar que las comunicaciones entre el
usuario y la aplicación estén encriptadas.
En resumen, las PWA son una forma de crear aplicaciones web que ofrecen una experiencia
similar a la de las aplicaciones nativas, pero sin la necesidad de descargarlas e
instalarlas desde una tienda de aplicaciones.
Ventajas en el desarrollo con Drupal
Drupal brinda un poderoso recurso para la elaboración de Aplicaciones Web Progresivas y se reduce el tiempo para la puesta en marcha es ideal para implementaciones en donde la aplicación está asociada a usuarios registrados.
Algunas de sus ventajas son:
- Tipos de contenidos personalizados
- Amigable en dispositivos móviles
- Diferentes roles para los usuarios
- Acceso a los contenidos basado en roles
- Gestión amigable para administradores
- Implementación de reglas y acciones
Fortalezas
Apropiado para aplicaciones privadas debido a que no es necesario instalar desde una tienda de aplicaciones.
Rápida implementación de nuevas características, recursos y servicios.
Mantenimiento online de los servicios, usuarios y elementos que constituyen la aplicación desde un navegador o de un dispositivo móvil.