Busque entre los recursos disponibles en el repositorio

Laboratorio de Innovación y Desarrollo Económico TsáchiLab (3)

Red Santo Domingo Investiga Foro Ideas & Voces de la Academia

Tipo de trabajo: Resumen para ponencia
Area temática 2doCISDI: AT1 - Ciencias Agropecuarias, Biotecnología y Ambiente
Autorizacion de trabajo extenso: Si
Autor 1: Edison Israel Patrón Sabando
Autor 2: Carlos Roberto Sampedro Guamán
Autor 3: Paulo Cesar Galarza Sanchez

Calificación del usuario: 5  / 5

Estrellas activasEstrellas activasEstrellas activasEstrellas activasEstrellas activas
 

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