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
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
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 1768
- PDF 1565