DESARROLLO DE APLICACIONES INFORMÁTICAS CON TECNOLOGÍA PWA
DEVELOPMENT OF COMPUTER APPLICATIONS WITH PWA TECHNOLOGY
Autor
Ing. Edison Israel Patrón Sabando
Esta dirección de correo electrónico está protegida contra spambots. Necesita activar JavaScript para visualizarla.
Instituto Superior Tecnológico Tsa'chila
Coautor
Ing. Carlos Roberto Sampedro Guamán
Esta dirección de correo electrónico está protegida contra spambots. Necesita activar JavaScript para visualizarla.
Instituto Superior Tecnológico Tsa'chila
Coautor
Ing. Paulo Cesar Galarza Sanchez
Esta dirección de correo electrónico está protegida contra spambots. Necesita activar JavaScript para visualizarla.
Instituto Superior Tecnológico Tsa'chila
Resumen
Las Aplicaciones Web Progresivas también denominadas PWA son un conjunto de tecnologías enfocadas al desarrollo de aplicaciones informáticas, las cuales combinan la potencialidad de la Web como también de las apps móviles, estas tecnologías en conjunto permiten crear aplicaciones ligeras, potentes y rápidas tales como si fueran aplicaciones nativas para cada uno de los dispositivos donde se ejecute el programa, debido a que estas tecnologías ofrecen acceso a muchos recursos físicos de los dispositivos donde se corre la aplicación, tales como si fueran aplicaciones nativas. Las PWAs poseen importantes ventajas sobre otras tecnologías ya que es necesario solo poseer un navegador web, el cual al momento de acceder al sitio web va a brindar una experiencia muy similar a las aplicaciones nativas de los dispositivos móviles.Con solo necesitar un navegador web para poder usarlas, este tipo de aplicaciones se convierte en aplicaciones multiplataformas, lo que permitirá acceder desde cualquier dispositivo sin importar el sistema operativo que posea, dando una gran ventaja sobre las aplicaciones nativas las cuales solo se ejecutan en ciertos sistemas operativos.
Las PWAs al igual que las aplicaciones híbridas utilizan el potencial de la Web, sin embargo existen algunas diferencias significativas entre estos dos tipos de tecnologías, ya que en las aplicaciones híbridas es necesario el empaquetamiento para un tipo de sistema operativo específico, descargarlas e instalarlas para poderlas usar, en cambio las PWAs se ejecutan directamente en el navegador, lo que las hace multiplataformas y están disponibles a partir de la desde la primera vez que se abre la apps web por lo cual no requiere instalación. Una de las características mas importantes de las PWA es que se puede acceder a la aplicación sin necesidad de estar conectado al internet, ya que esta tecnología almacena una parte del PWA en la memoria caché, esto se debe a que las PWA utilizan Services Workers, que son mas que todo una secuencia de comandos que se ejecutan en segundo plano, que permiten utilizar la aplicación sin conexión, sincronizaciones en segundo plano, notificaciones PUSH.
Palabras Clave: PWA, Progresivo, Tecnología, Web, Aplicaciones
Abstract
Progressive Web Applications also called PWA are a set of technologies focused on the development of computer applications, this allow to create progressive applications using the potential of the Web and mobile apps, these technologies together allow to create light and powerful applications since they allow access to the hardware resources provided by the devices, making the most of it and creating applications as if they were native to mobile or desktop devices.
PWAs have important advantages over other technologies because it is only necessary to have a web browser, which when accessing the website will provide an experience very similar to the native applications of mobile devices, and just need a browser to be able to use them, therefore, it becomes a multiplatform application, which will allow access from any device regardless of the operating system it has.
PWAs as well as hybrid applications use the potential of the WEB, but there are great differences between these two types of technologies, since hybrid applications are necessary to package them in a native application of each device, download and install them in order to use them, in change the PWAs are executed directly in the browser, and are available from the first time you open the web apps so it does not require installation.
Key Words: PWA, Progressive, Technology, Web, Applications