Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24999
Title: Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).
Other Titles: Comparative study between fronted frameworks for the creation of a progressive web app (PWA).
???metadata.dc.creator???: CRISPINIANO, Almir Gonçalves.
???metadata.dc.contributor.advisor1???: ALVES, Everton Leandro Galdino.
???metadata.dc.contributor.referee1???: RAMALHO, Franklin de Souza.
???metadata.dc.contributor.referee2???: MASSONI, Tiago Lima.
Keywords: Aplicativos;Desenvolvimento web;Framework;Javascript;Progressive web app – PWA;Web development;Applications
Issue Date: 20-Oct-2021
Publisher: Universidade Federal de Campina Grande
Citation: CRISPINIANO, Almir Gonçalves. Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA). 2021. 16f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2021. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24999
???metadata.dc.description.resumo???: Com a ascensão de Javascript como uma das principais linguagem de programação para Web, diversos frameworks surgiram para auxiliar a criação de projetos complexos e escaláveis. Uma tendência dos dias atuais é a utilização da Web através de dispositivos móveis. Neste contexto, ocorre um aumento na demanda por aplicações leves que substituam as aplicações nativas. Essa demanda resultou em uma metodologia que combina recursos oferecidos pelos navegadores com as vantagens do uso de um celular. O Progressive Web App (PWA) é uma metodologia de desenvolvimento que busca trazer para aplicações Web, acessadas por navegadores móveis, a mesma experiência (leve e responsiva) vivenciada nos aplicativos nativos. Atualmente, existe uma enorme variedade de bibliotecas e frameworks, o que causa dúvidas na tomada de decisão para a construção de um PWA. O objetivo deste trabalho é realizar um estudo comparativo entre três tecnologias, para a implementação de um PWA. Para isso, foi desenvolvido um mesmo sistema utilizando Angular, Vue e React para coletar métricas e realizar análises sobre suas vantagens e desvantagens. Como as tecnologias seguem o mesmo paradigma, o estudo apresenta as características, de cada uma, associando essas a implementação de um PWA que consume uma API Rest. Por fim, foram estabelecidos guidelines para ajudar programadores Web a escolher entre as várias tecnologias disponíveis.
Abstract: With the rise of Javascript as one of the main programming languages for the Web, several frameworks have emerged to help create complex and scalable projects. A current trend is the use of the Web through mobile devices. In this context, there is an increase in the demand for lightweight applications that replace native applications. This demand resulted in a methodology that combines features offered by browsers with the advantages of using a cell phone. The Progressive Web App (PWA) is a development methodology that seeks to bring to web applications, accessed by mobile browsers, the same experience (light and responsive) experienced in native applications. Currently, there is a huge variety of libraries and frameworks, which causes doubts when making the decision to build a PWA. The objective of this work is to carry out a comparative study between three technologies, for the implementation of a PWA. For this, the same system was developed using Angular, Vue and React to collect metrics and perform analysis on their advantages and disadvantages. As the technologies follow the same paradigm, the study presents the characteristics of each one, associating these with the implementation of a PWA that consumes a Rest API. Finally, guidelines were established to help web programmers choose among the various technologies available.
Keywords: Aplicativos
Desenvolvimento web
Framework
Javascript
Progressive web app – PWA
Web development
Applications
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24999
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
ALMIR GONÇALVES CRISPINIANO - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO 2021.pdfAlmir Gonçalves Crispiniano - TCC Artigo Ciência da Computação 2021965.43 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.