IMD - Residência em Tecnologia da Informação
URI Permanente para esta coleçãohttps://repositorio.ufrn.br/handle/123456789/43720
Navegar
Navegando IMD - Residência em Tecnologia da Informação por Assunto "Akita"
Agora exibindo 1 - 1 de 1
- Resultados por página
- Opções de Ordenação
Dissertação Proposta de uma arquitetura de gerenciamento de estados para as aplicações frontend do Tribunal de Contas do Estado do Rio Grande do Norte(Universidade Federal do Rio Grande do Norte, 2022-06-22) Almeida, Vitor Araújo de; Leite, Jair Cavalcanti; http://lattes.cnpq.br/8133660776746187; http://lattes.cnpq.br/2224253115325632; Maia, Guilherme Lucena; Cavalcante, Everton Ranielly de SousaApesar de ter à disposição a poderosa biblioteca RxJS para compor um design reativo e programas assíncronos, somente esse recurso não é suficiente para gerenciar estados de uma aplicação construída com o framework Angular, principalmente quando nos deparamos com projetos grandes e onde os componentes possuem diversos relacionamentos complexos, que é o caso de alguns sistemas do Tribunal de Contas do Estado do Rio Grande do Norte (TCE/RN). Nesse contexto, este trabalho apresenta uma arquitetura de gerenciamento de estados baseada no modelo Redux, que visa centralizar os estados de uma aplicação. Ao longo deste documento será explorado esse design em uma aplicação cliente do tribunal, utilizando a biblioteca Akita, fazendo uso ainda de paradigmas reativos e funcionais com streams, os quais possibilitam uma arquitetura mais escalável e com características como imutabilidade dos dados. Ao fim, serão elencados pontos que validam a solução apresentada.