Estudo comparativo entre ferramentas de inicialização de projetos web.

Detalhes bibliográficos
Autor(a) principal: SANTOS, Gabriel Nascimento.
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