Estudo comparativo entre frameworks fronted para a criação de um progressive web app (PWA).
Autor(a) principal: | |
---|---|
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 |