MICROFRONTEND
um estudo sobre o conceito e aplicação no frontend
DOI:
https://doi.org/10.31510/infa.v17i1.798Palavras-chave:
Microfrontend, Aplicação Web, Desenvolvimento Web, FrontendResumo
Este artigo tem como objetivo apresentar o conceito e a aplicação da arquitetura de microfrontend, demonstrando as vantagens e riscos existentes em sua utilização no desenvolvimento de software em comparação ao modelo tradicional monolítico existente hoje. Para isso, foi realizada uma pesquisa bibliográfica utilizando livros, artigos, documentações oficiais e foi desenvolvida uma prova de conceito utilizando essa arquitetura. Entretanto conclui-se que esse tipo de arquitetura de microfrontend representa um avanço no desenvolvimento de aplicações para a Web, tendo em vista que traz benefícios de organização dos códigos, independência dos projetos, times e escalabilidade, possibilitando para os desenvolvedores de software uma melhoria na criação de soluções, já que diminuem-se as barreiras existentes no modelo monolítico.
Downloads
Métricas
Referências
ANGULAR(2020). Angular: Introduction to Angular concepts. Angular Docs, 2020. Disponível em: <https://angular.io/guide/architecture>. Acesso em: 09 de março de 2020.
BRANAS, Rodrigo. AngularJS essentials: Design and construct reusable, maintainable, and modular web applications with AngularJS. Birmingham, United Kingdom: Packt Publishing, 2014.
CARR, Nicholas G. Será que TI é tudo?: Repensando o papel da tecnologia da informação. 1 ed. São Paulo: Editora Gente, 2009.
COPES, Flavio. The React Handbook. 2019. Disponivel em: < https://www.freecodecamp.org/news/the-react-handbook-b71c27b0a795/>. Acesso em: 27 de março de 2020.
FILIPOVA, Olga. Learning Vue.js 2. Birmingham, United Kingdom:Packt Publishing. 2016.
FREEMAN, Adam. Pro Angular 6. 3 ed. London: Apress, 2018
JACKSON, Cam. Micro Frontends. Disponível em <https://www.martinfowler.com/articles/micro-frontends.html>. Acesso em: 27 de mar. 2020
KRISHNAMURTHY, Santhosh. What are Micro Frontends. IEEE India Info, v. 14, n. 4, p. 105-109, out/dez 2019.
KYRIAKIDIS A.; MANIATIS K.; YOU E. The Majesty of Vue.js. Leanpub, 2016.
LACERDA, Milene. No mar de libs e frameworks: conhecendo o Vue.js –Parte I. [s.l.]:BrazilJS, 2017. Disponível em:<https://braziljs.org/blog/no-mar-de-libs-e-frameworks-conhecendo-o-vue-js-parte>. Acesso em: 23 mar. 2020.
MALIPENSE, L. M.; ZUCHI, J. D. UM ESTUDO SOBRE O CONCEITO E A APLICAÇÃO DA ARQUITETURA DE MICROSERVIÇOS. Revista Interface Tecnológica, v. 15, n. 1, p. 122-134, 30 jun. 2018.
NEWMAN, Sam. Building Microservices: Designing fine-grained systems. 1. ed. Califórnia: O’Reilly Media, 2015.
PANDIT, Nitin. What Is ReactJS and Why Should We Use It? 2018. Disponível em: <www.c-sharpcorner.com/article/what-and-why-reactjs>. Acesso em: 12 março 2019.
REACT (2013). React: Why did we build React?. React Blog, 2013. Disponível em: <https://reactjs.org/blog/2013/06/05/why-react.html >. Acesso em: 09 de março de 2020.
SINGLE-SPA (2020). Single-SPA: Getting Started with single-spa, Docs, 2020. Disponivel em: <https://single-spa.js.org/docs/getting-started-overview>. Acesso em: 27 de março de 2020
VUEJS(2020). Vue.js: What is Vue.js?. Vue.js Docs, 2020. Disponível em: <https://vuejs.org/v2/guide/>. Acesso em: 09 de março de 2020.
YANG C., CHUANCHANG L., ZHIYUAN S. Research and Application of Micro Frontends. IOP Conf. Ser.: Mater. Sci. Eng, Beijing, ano 19, n 490, abr. 2019. Disponível em: <https://iopscience.iop.org/article/10.1088/1757-899X/490/6/062082/pdf> Acesso em: 27 de mar. 2020.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2020 Revista Interface Tecnológica

Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.
- Resumo 1987
- PDF 1676