MICROFRONTEND

um estudo sobre o conceito e aplicação no frontend

Autores

  • Charlles Paiva Nascimento Faculdade de Tecnologia de Taquaritinga (FATEC) – Taquaritinga – São Paulo – Brasil
  • Eder Carlos Salazar Sotto Faculdade de Tecnologia de Taquaritinga (FATEC) – Taquaritinga – São Paulo – Brasil https://orcid.org/0000-0002-7902-7286

DOI:

https://doi.org/10.31510/infa.v17i1.798

Palavras-chave:

Microfrontend, Aplicação Web, Desenvolvimento Web, Frontend

Resumo

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

Não há dados estatísticos.

Referências

ALMEIDA, Adriano. Arquitetura de microserviços ou monolítica?. Disponível em <http://blog.caelum.com.br/arquitetura-de-microservicos-ou-monolitica/>. Acesso em: 27 mar. 2020.

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.

Publicado

04/08/2020

Como Citar

NASCIMENTO, C. P.; SOTTO, E. C. S. MICROFRONTEND: um estudo sobre o conceito e aplicação no frontend. Revista Interface Tecnológica, [S. l.], v. 17, n. 1, p. 153-165, 2020. DOI: 10.31510/infa.v17i1.798. Disponível em: https://revista.fatectq.edu.br/index.php/interfacetecnologica/article/view/798. Acesso em: 20 set. 2020.

Edição

Seção

Tecnologia em Informática