Use este identificador para citar ou linkar para este item: http://repositorio.ufc.br/handle/riufc/64060
Tipo: TCC
Título: Estudo comparativo da utilização de design patterns no desenvolvimento de aplicação web utilizando frameworks front- end
Autor(es): Farias, Luis Henrique Catunda Rodrigues
Orientador: Gomes, Francisco Anderson de Almada
Palavras-chave: Frameworks;JavaScript;Design Patterns;Front-end
Data do documento: 2022
Citação: FARIAS, Luis Henrique Catunda Rodrigues. Estudo comparativo da utilização de design patterns no desenvolvimento de aplicação web utilizando frameworks front- end. 2021. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Campus de Crateús, Universidade Federal do Ceará, Crateús, 2021. Disponível em: http://www.repositorio.ufc.br/handle/riufc/64060. Acesso em:
Resumo: As aplicações Web passaram por constantes mudanças nos últimos anos, representando uma evolução na abordagem convencional de desenvolvimento de software, a fim de atender as novas tendências e necessidades do mercado. Além disso, o desenvolvimento de grandes aplicações Web modernas possuem um crescimento constante de complexidade e vem se tornando cada vez mais comum. Nesse sentido, o mercado de desenvolvimento de software vem empregando design patterns e frameworks no desenvolvimento de aplicações, visando flexibilidade, desempenho e manutenibilidade. Este trabalho visa analisar e comparar frameworks front-end JavaScript (React e Vue.js) quando aplicados design patterns de software ao desenvolver aplicações Web, identificando fatores de influência e performance, para apresentar qual o framework é mais adequado neste contexto. Os resultados mostram que a viabilidade de aplicar design pattern em aplicações que utilizam frameworks front-end depende do ponto de vista avaliado, trazendo benefícios de sua aplicação quando comparado em tempo de resposta e consumo de memória. No entanto, se forem consideradas métricas de software foi verificado um impacto negativo, principalmente em termos de número de arquivos e complexidade computacional.
Abstract: Web applications have gone through constant changes in recent years, representing an evolution in the conventional approach to software development to meet new market trends and needs. Furthermore, the development of large modern web applications has constantly grown in complexity, becoming more and more common. In this sense, the software development market has been employing design patterns and frameworks in application development, aiming at flexibility, performance, and maintainability. This work aims to analyze and compare JavaScript front-end frameworks (React and VueJS) when applying software design patterns when developing web applications, identifying influence and performance factors, to present what is the framework is more suitable in this context. The results show that the feasibility of applying design pattern in applications that use front-end frameworks depends on the evaluated point of view, bringing benefits to your application when compared in response time and memory consumption. However, if software metrics are considered, a negative impact was verified, mainly regarding the number of files and computational complexity.
URI: http://www.repositorio.ufc.br/handle/riufc/64060
Aparece nas coleções:SISTEMAS DE INFORMAÇÃO - CRATEÚS - Monografias

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2022_tcc_lhcrfarias.pdf2,07 MBAdobe PDFVisualizar/Abrir


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