Use este identificador para citar ou linkar para este item: http://repositorio.ufc.br/handle/riufc/68210
Tipo: TCC
Título: Comparação entre os principais frameworks javascript de front-end para o desenvolvimento de aplicações web
Autor(es): Silva Júnior, Antonio Cristiano Maciel da
Orientador: Farias, Victor Aguiar Evangelista de
Palavras-chave: JavaScript (Linguagem de programação de computador);Framework (Arquivo de computador);Desempenho
Data do documento: 2022
Citação: SILVA JÚNIOR, Antonio Cristiano Maciel da. Comparação entre os principais frameworks javascript de front-end para o desenvolvimento de aplicações web . 2022. 52 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2022.
Resumo: Atualmente, as aplicações web estão se tornando mais complexas e exigindo cada vez mais recursos, sendo necessário ter um ótimo tempo de desempenho. Os frameworks surgiram para facilitar esses fatores, que para os desenvolvedores, são os mais cruciais. Diversos frameworks estão disponíveis no mercado, cada um possui suas características e motivações para uso em uma determinada aplicação web. Portanto, o objetivo deste trabalho é propor uma comparação dos frameworks para JavaScript mais utilizados para desenvolvimento front-end, com base nos fatores que levam à escolha de um framework. Foram utilizados os frameworks mais populares que estão presentes no mercado atual para realizar a comparação. Para isso, primeiro, investigou-se através de uma pesquisa de campo, as experiências de desenvolvedores front-end com os frameworks deste presente trabalho. Assim, foi desenvolvido uma aplicação web utilizando os frameworks do trabalho, para realizar uma comparação de tempo de compilação, tempo de renderização, tempo de build e tempo de execução de CRUD (Create, Read, Update e Delete) com cada framework. As análises que foram realizadas com os frameworks resultaram na realização de um comparativo envolvendo os frameworks, trazendo as principais características de cada framework, uma comparação sobre a documentação, configuração de ambiente, suporte a outras linguagens, curva de aprendizagem, mercado de trabalho e comunidade.
Abstract: Currently, web applications are becoming more complex and demanding more and more resources, being necessary to have a great performance time. Frameworks emerged to facilitate these factors, which for developers are the most crucial. Several frameworks are available in the job market, each one has its characteristics and motivations for use in a particular web application. Therefore, the objective of this research is to propose a comparison of the most used JavaScript frameworks for front-end development, based on factors that lead to the choice of a framework. We used the most popular frameworks that are present in the current job market to perform the comparison. For this, first, it was investigated through field research, the experiences of front-end developers with the frameworks of this present research. Thus, an web application was developed using the frameworks of the work, to perform a comparison of compile-time, rendering, build time, and CRUD runtime (Create, Read, Update and Delete) with each framework. The analyzes that were realized with the frameworks resulted in the comparison involving the frameworks, bringing the main characteristics of each framework, a comparison of the documentation, environment configuration, support to other languages, learning curve, job market, and community.
URI: http://www.repositorio.ufc.br/handle/riufc/68210
Aparece nas coleções:ENGENHARIA DE SOFTWARE - QUIXADÁ - TCC

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2022_tcc_acmdasilvajunior.pdf1,15 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.