Um processo para migração de aplicações multi-página (MPA) para aplicações de página única (SPA) utilizando arquitetura de microsserviços
Um processo para migração de aplicações multi-página (MPA) para aplicações de página única (SPA) utilizando arquitetura de microsserviços
<higor.lima@arapiraca.ufal.br>
O avanço das aplicações Web resultou no surgimento das Aplicações de Página Única (SPAs), que proporcionam melhor performance, usabilidade e facilidade de manutenção. As SPAs proporcionam uma experiência de usuário mais suave e interativa, pois eliminam a necessidade de recarregar a página inteira a cada solicitação. Isso se traduz em uma navegação mais rápida e fluida, aprimora a experiência do usuário, aumenta a eficácia do desenvolvimento e melhora o desempenho da aplicação. Adicionalmente, as SPAs oferecem uma distinção mais nítida entre o frontend e o backend, o que pode simplificar o processo de desenvolvimento. Isso é particularmente vantajoso em equipes de desenvolvimento grandes e distribuídas, onde a divisão de responsabilidades pode potencializar a eficiência. Ao analisar a literatura disponível e realizar um estudo de caso, esta pesquisa avalia os desafios e benefícios da transição da arquitetura de Aplicações de Múlti-Páginas (MPA) para Aplicações de Página Única (SPA), apresentando uma estratégia detalhada para a migração de uma MPA para uma SPA, considerando esses desafios.
The advancement of Web applications has resulted in the emergence of Single Page Applications (SPAs), which provide better performance, usability and ease of maintenance. SPAs offer a smoother and more interactive user experience, as they eliminate the need to reload the entire page with each request. This translates into faster and more fluid navigation, improves the user experience, increases development efficiency and optimizes application performance. In addition, SPAs enable a clearer distinction between the frontend and the backend, which can simplify the development process. This is particularly advantageous in large, distributed development teams, where the division of responsibilities can boost efficiency. By analyzing the available literature and conducting a case study, this research evaluates the challenges and benefits of transitioning from Multi-Page Application (MPA) architecture to Single-Page Applications (SPA), presenting a detailed strategy for migrating from an MPA to a SPA, considering these challenges.
Dr. Cavalcante, Rodolfo Carneiro.
Aplicação Multi-Páginas (MPA).
Front-end.
Back-end.
Aplicação de Página Única (SPA).
Aplicação web.