Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/36617
Título: Análise comparativa de desempenho de frameworks frontend para aplicações web
Título(s) alternativo(s): Comparative performance analysis of frontend frameworks for web applications
Autor(es): Takahashi, Lucas Shoiti
Vieira Filho, Rosemar Maximo
Orientador(es): Bueno, Paulo Roberto
Palavras-chave: JavaScript (Linguagem de programação de computador)
Sites da Web - Desenvolvimento
Estudo comparado
Sites da Web - Projetos
JavaScript (Computer program language)
Web site development
Comparative studies
Web sites - Design
Data do documento: 18-Dez-2023
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Curitiba
Citação: TAKAHASHI, Lucas Shoiti; VIEIRA FILHO, Rosemar Maximo. Análise comparativa de desempenho de frameworks frontend para aplicações web. 2023. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2023.
Resumo: A linguagem JavaScript tem evoluído muito nos últimos anos no contexto do desenvolvimento web. Sendo a linguagem mais complexa das que compõem o front-end, surgiram uma grande variedade de frameworks front-end para ela, cada um com suas semelhanças e particularidades, sendo que dois dos mais populares, hoje em dia, são o React e o Vue. Com tantos frameworks diferentes, muitos desenvolvedores ainda encontram dificuldades em escolher qual é o mais adequado para seu projeto, ou até mesmo selecionam baseados puramente em sua familiaridade com ele, resistindo ao esforço requerido no aprendizado de um novo framework, que talvez seja mais adequado à situação. Pensando nisso, este projeto pretende realizar uma análise comparativa, acerca de alguns critérios de desempenho, entre o React e o Vue, ainda levando em conta as curvas de aprendizagem de cada um. Desenvolveremos duas aplicações, uma utilizando cada framework, para que possamos coletar os dados para a comparação. Ao fim, serão comparados os resultados obtidos com a literatura, para reforçar ou refutar dados previamente obtidos, fazendo uma segunda reflexão sobre a discrepância de desempenho obtido versus o esforço necessário para aprender cada uma, visto que nem todo projeto possui o tempo necessário para o aprendizado de uma nova tecnologia.
Abstract: JavaScript language has evolved a lot in the last years when it comes to the web development environment. As the most complex language among other front-end languages, there has been emerging a great variety of front-end frameworks for it, each with their similarities and differences, whereas two of the most popular, nowadays, are React and Vue. As there are a lot of different frameworks, many developers find it difficult to choose which is the most suitable for their project, or even choose only based on their familiarity, resisting to the effort required to learn a new and maybe even more suitable framework. Hence, this project intends to do a comparative analysis about performance criteria between React and Vue, still considering their learning curve. We will develop two applications, each with one of the two frameworks, só that we can collect data for comparison. In the end, we will compare our results with the ones found in the literature to reinforce or refute previous data and make a second reflection about the performance gap versus the required effort on learning each one, since it is not every project that has the time needed for the learning a new technology.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/36617
Aparece nas coleções:CT - Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
analisedesempenhoframeworksfrontend.pdf436,05 kBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons