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 | Tamanho | Formato | |
---|---|---|---|---|
analisedesempenhoframeworksfrontend.pdf | 436,05 kB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons