SILVA, L. A. F.; http://lattes.cnpq.br/2316162187075393; SILVA, Lucas Abrantes Furtado.
Abstract:
In software development, the way the frontend is developed has undergone a significant evolution, driven by the introduction of new frameworks and the standardization of components, aiming to improve maintainability, scalability and user experience. Considering this scenario, there are several strategy options, forms of implementation and other characteristics to be considered. Therefore, adopting a standard allows for easy adaptation and modifications to the system, improving communication and collaboration between teams and reducing the likelihood of failures. However, there are no known studies that identify the most used architectural patterns, the way they are implemented by developers, their challenges, which types of projects a given pattern fits best and what the costs are to implement them. The purpose of this work is to investigate the application of architectural patterns in the frontend of multiple projects, in order to characterize the prevalent architectural patterns, as well as identify and characterize their possible variations. The final objective is to contribute to the identification and propagation of the most applied architectural patterns in frontend development using React and Angular as frameworks.