Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).

Detalhes bibliográficos
Autor(a) principal: CRISPINIANO, Almir Gonçalves.
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24999
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.
id UFCG_05a361f112dc789b7208644788d192c4
oai_identifier_str oai:localhost:riufcg/24999
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).Comparative study between fronted frameworks for the creation of a progressive web app (PWA).AplicativosDesenvolvimento webFrameworkJavascriptProgressive web app – PWAWeb developmentApplicationsCiência da ComputaçãoCom 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.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.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGALVES, Everton Leandro Galdino.ALVES, E. L. G.http://lattes.cnpq.br/2793969744497453RAMALHO, Franklin de Souza.RAMALHO, F. S.MASSONI, Tiago Lima.MASSONI, T. L.CRISPINIANO, Almir Gonçalves.2021-10-202022-05-03T22:20:28Z2022-05-032022-05-03T22:20:28Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24999CRISPINIANO, 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/24999porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-05-03T22:21:07Zoai:localhost:riufcg/24999Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-05-03T22:21:07Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).
Comparative study between fronted frameworks for the creation of a progressive web app (PWA).
title Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).
spellingShingle Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).
CRISPINIANO, Almir Gonçalves.
Aplicativos
Desenvolvimento web
Framework
Javascript
Progressive web app – PWA
Web development
Applications
Ciência da Computação
title_short Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).
title_full Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).
title_fullStr Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).
title_full_unstemmed Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).
title_sort Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).
author CRISPINIANO, Almir Gonçalves.
author_facet CRISPINIANO, Almir Gonçalves.
author_role author
dc.contributor.none.fl_str_mv ALVES, Everton Leandro Galdino.
ALVES, E. L. G.
http://lattes.cnpq.br/2793969744497453
RAMALHO, Franklin de Souza.
RAMALHO, F. S.
MASSONI, Tiago Lima.
MASSONI, T. L.
dc.contributor.author.fl_str_mv CRISPINIANO, Almir Gonçalves.
dc.subject.por.fl_str_mv Aplicativos
Desenvolvimento web
Framework
Javascript
Progressive web app – PWA
Web development
Applications
Ciência da Computação
topic Aplicativos
Desenvolvimento web
Framework
Javascript
Progressive web app – PWA
Web development
Applications
Ciência da Computação
description 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.
publishDate 2021
dc.date.none.fl_str_mv 2021-10-20
2022-05-03T22:20:28Z
2022-05-03
2022-05-03T22:20:28Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24999
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
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/24999
identifier_str_mv 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
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744538238976000