Estudo comparativo entre ferramentas de inicialização de projetos web.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
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/34590 |
Resumo: | Com o crescente avanço do ecossistema web nos últimos anos, tem havido um surgimento constante de novos frameworks e bibliotecas. Entre eles, o ReactJS, lançado em 2013 pela Meta, destacou-se como uma poderosa ferramenta para a criação de interfaces interativas, complexas e eficientes, baseadas em componentes. Atualmente, o ReactJS possui uma comunidade ativa de desenvolvedores e conta com uma sólida documentação, consolidando-se como uma das principais tecnologias utilizadas no desenvolvimento web. Devido à sua ampla adoção em grandes empresas de diversos setores ao redor do mundo e ao crescente uso em novas aplicações web, a Meta e outras empresas estão constantemente buscando maneiras de facilitar e agilizar o início de projetos em React. Como resultado, surgiram ferramentas como o create-react-app (desenvolvido pela própria Meta), Vite e Parcel. O objetivo deste trabalho é analisar e comparar essas bibliotecas, considerando diferentes parâmetros, como o tempo de instalação utilizando os gerenciadores de pacotes mais comuns, npm e yarn, facilidade de configuração do projeto, estrutura de pastas e arquivos criados, bem como a qualidade e legibilidade do código necessário para sua utilização. Como contribuição, serão apresentadas sugestões para o aprimoramento dessas aplicações, levando em consideração os aspectos avaliados. O estudo visa oferecer insights valiosos para desenvolvedores que desejam iniciar projetos em React, auxiliando na escolha da melhor ferramenta e fornecendo recomendações para uma experiência mais eficiente e eficaz. |
id |
UFCG_71a0d168743e35ae1a37d613f783f4ad |
---|---|
oai_identifier_str |
oai:localhost:riufcg/34590 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Estudo comparativo entre ferramentas de inicialização de projetos web.Comparative study between web project startup tools.Desenvolvimento WebBibliotecasReactWeb DevelopmentLibrariesCiência da ComputaçãoCom o crescente avanço do ecossistema web nos últimos anos, tem havido um surgimento constante de novos frameworks e bibliotecas. Entre eles, o ReactJS, lançado em 2013 pela Meta, destacou-se como uma poderosa ferramenta para a criação de interfaces interativas, complexas e eficientes, baseadas em componentes. Atualmente, o ReactJS possui uma comunidade ativa de desenvolvedores e conta com uma sólida documentação, consolidando-se como uma das principais tecnologias utilizadas no desenvolvimento web. Devido à sua ampla adoção em grandes empresas de diversos setores ao redor do mundo e ao crescente uso em novas aplicações web, a Meta e outras empresas estão constantemente buscando maneiras de facilitar e agilizar o início de projetos em React. Como resultado, surgiram ferramentas como o create-react-app (desenvolvido pela própria Meta), Vite e Parcel. O objetivo deste trabalho é analisar e comparar essas bibliotecas, considerando diferentes parâmetros, como o tempo de instalação utilizando os gerenciadores de pacotes mais comuns, npm e yarn, facilidade de configuração do projeto, estrutura de pastas e arquivos criados, bem como a qualidade e legibilidade do código necessário para sua utilização. Como contribuição, serão apresentadas sugestões para o aprimoramento dessas aplicações, levando em consideração os aspectos avaliados. O estudo visa oferecer insights valiosos para desenvolvedores que desejam iniciar projetos em React, auxiliando na escolha da melhor ferramenta e fornecendo recomendações para uma experiência mais eficiente e eficaz.With the growing advancement of the web ecosystem in recent years, there has been a Constant emergence of new frameworks and libraries. Among them, ReactJS, released in 2013 by Meta, stood out as a powerful tool for creating interactive, complex and efficient interfaces based on components. Currently, ReactJS has an active community of developers and has solid documentation, consolidating itself as one of the main technologies used in web development. Due to its widespread adoption in large companies across industries around the world and its increasing use in new web applications, Meta and other companies are constantly looking for ways to make it easier and faster to start projects in React. As a result, tools such as create-react-app (developed by Meta itself), Vite and Parcel have emerged. The objective of this work is to analyze and compare these libraries, considering different parameters, such as installation time using the most common package managers, npm and yarn, ease of project configuration, structure of folders and files created, as well as the quality and readability of the code necessary for its use. As a contribution, suggestions will be presented for the improvement of these applications, taking into account the evaluated aspects. The study aims to offer valuable insights for developers who want to start projects in React, helping them choose the best tool and providing recommendations for a more efficient and effective experience.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGGUERRERO, Dalton Dario Serey.GUERRERO, D. D. S.http://lattes.cnpq.br/2050632960242405ANDRADE, Wilkerson de Lucena.ANDRADE, W. L.http://lattes.cnpq.br/3697205933296303BRASILEIRO, Francisco Vilar.BRASILEIRO, F.http://lattes.cnpq.br/5957855817378897SANTOS, Gabriel Nascimento.2023-06-282024-02-19T18:13:19Z2024-02-192024-02-19T18:13:19Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/34590SANTOS, Gabriel Nascimento. Estudo comparativo entre ferramentas de Inicialização de projetos web. 2023. 14 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2023.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2024-02-19T18:13:19Zoai:localhost:riufcg/34590Biblioteca 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:48512024-02-19T18:13:19Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
Estudo comparativo entre ferramentas de inicialização de projetos web. Comparative study between web project startup tools. |
title |
Estudo comparativo entre ferramentas de inicialização de projetos web. |
spellingShingle |
Estudo comparativo entre ferramentas de inicialização de projetos web. SANTOS, Gabriel Nascimento. Desenvolvimento Web Bibliotecas React Web Development Libraries Ciência da Computação |
title_short |
Estudo comparativo entre ferramentas de inicialização de projetos web. |
title_full |
Estudo comparativo entre ferramentas de inicialização de projetos web. |
title_fullStr |
Estudo comparativo entre ferramentas de inicialização de projetos web. |
title_full_unstemmed |
Estudo comparativo entre ferramentas de inicialização de projetos web. |
title_sort |
Estudo comparativo entre ferramentas de inicialização de projetos web. |
author |
SANTOS, Gabriel Nascimento. |
author_facet |
SANTOS, Gabriel Nascimento. |
author_role |
author |
dc.contributor.none.fl_str_mv |
GUERRERO, Dalton Dario Serey. GUERRERO, D. D. S. http://lattes.cnpq.br/2050632960242405 ANDRADE, Wilkerson de Lucena. ANDRADE, W. L. http://lattes.cnpq.br/3697205933296303 BRASILEIRO, Francisco Vilar. BRASILEIRO, F. http://lattes.cnpq.br/5957855817378897 |
dc.contributor.author.fl_str_mv |
SANTOS, Gabriel Nascimento. |
dc.subject.por.fl_str_mv |
Desenvolvimento Web Bibliotecas React Web Development Libraries Ciência da Computação |
topic |
Desenvolvimento Web Bibliotecas React Web Development Libraries Ciência da Computação |
description |
Com o crescente avanço do ecossistema web nos últimos anos, tem havido um surgimento constante de novos frameworks e bibliotecas. Entre eles, o ReactJS, lançado em 2013 pela Meta, destacou-se como uma poderosa ferramenta para a criação de interfaces interativas, complexas e eficientes, baseadas em componentes. Atualmente, o ReactJS possui uma comunidade ativa de desenvolvedores e conta com uma sólida documentação, consolidando-se como uma das principais tecnologias utilizadas no desenvolvimento web. Devido à sua ampla adoção em grandes empresas de diversos setores ao redor do mundo e ao crescente uso em novas aplicações web, a Meta e outras empresas estão constantemente buscando maneiras de facilitar e agilizar o início de projetos em React. Como resultado, surgiram ferramentas como o create-react-app (desenvolvido pela própria Meta), Vite e Parcel. O objetivo deste trabalho é analisar e comparar essas bibliotecas, considerando diferentes parâmetros, como o tempo de instalação utilizando os gerenciadores de pacotes mais comuns, npm e yarn, facilidade de configuração do projeto, estrutura de pastas e arquivos criados, bem como a qualidade e legibilidade do código necessário para sua utilização. Como contribuição, serão apresentadas sugestões para o aprimoramento dessas aplicações, levando em consideração os aspectos avaliados. O estudo visa oferecer insights valiosos para desenvolvedores que desejam iniciar projetos em React, auxiliando na escolha da melhor ferramenta e fornecendo recomendações para uma experiência mais eficiente e eficaz. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-06-28 2024-02-19T18:13:19Z 2024-02-19 2024-02-19T18:13:19Z |
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/34590 SANTOS, Gabriel Nascimento. Estudo comparativo entre ferramentas de Inicialização de projetos web. 2023. 14 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2023. |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/34590 |
identifier_str_mv |
SANTOS, Gabriel Nascimento. Estudo comparativo entre ferramentas de Inicialização de projetos web. 2023. 14 f. Artigo (Bacharelado em Ciência da Computação) - Universidade Federal de Campina Grande, Centro de Engenharia Elétrica e Informática, Campina Grande, Paraíba, Brasil, 2023. |
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_ |
1809744613598035968 |