UM ESTUDO SOBRE PROGRAMAÇÃO REATIVA
DOI:
https://doi.org/10.31510/infa.v18i2.1287Palavras-chave:
Arquitetura, Reatividade, Observer, Mensageria, Programação ReativaResumo
Com o avanço das tecnologias nos últimos anos, a demanda por informações em tempo real vem crescendo cada vez mais. Em conjunto à necessidade de maior interação com o usuário, surgem diferentes formas de resolver determinados problemas, e uma dessas formas é utilizando a programação reativa. Diante disso, esse estudo tem como propósito realizar uma revisão bibliográfica junto ao conceito de programação reativa. Grandes empresas de tecnologias estão adotando a programação reativa em seu desenvolvimento, visto isso pode-se entender qual o motivo, e ter uma noção do que essas empresas querem para o futuro.
Downloads
Métricas
Referências
BAINOMUGISHA, Engineer. CARRETON, Andoni. CUSTEM, Tom. MOSTINCKX, Stijn. A survey on Reactive Programming. 2013 DOI: https://doi.org/10.1145/2501654.2501666
BONÉR, Jonas. (2014) FARLEY, Dave. KUHN, Roland. THOMPSON, Martin. The Reactive Manifest. Disponível em: <https://bit.ly/2WHLOCQ> . Acesso em: 02 set. 2021.
Chakraborty, Rivu. Reactive Programming in Kotlin: Design and Build Non-blocking, Asynchronous Kotlin Applications with RXKotlin, Reactor-Kotlin, Android, and Spring. Reino Unido: Packt Publishing. 2017
GAMMA, E. HELM, R. JOHNSON, R. VLISSIDES, J. Padrões de Projeto – Soluções reutilizáveis de software orientado a objetos. 2008
JAVA 9 REACTIVE STREAMS. Disponível em: <https://bit.ly/3not6eW>. Acesso em: 10 set. 2021.
ODERSKY, Martin, Functional Program Design in Scala. 2016
OBSERVER. Disponível em: <https://bit.ly/3DRC4Hf> . Acesso em: 07 set. 2021.
PHELPS, Jay. Backpressure explained — the resisted flow of data through software. 2019. Disponível em: <https://bit.ly/3lfcEL5>. Acesso em 11 set 2021.
PROJECT REACTOR. Disponível em: <https://bit.ly/3yVRNkS> . Acesso em: 07 set. 2021.
REACTIVEX. Disponível em: <https://bit.ly/3zU5e66> . Acesso em: 07 set. 2021.
RHYNES, John. Reactive Programming Basics: Starting Reactive in an easy way. 2016.
SAMOYLOV, Nick; NIELD, Thomas. Learn RxJava, Second Edition. 2020.
SCHACH, Stephen. Engenharia de Software: Os paradigmas clássico & orientado a objetos. 2010
SOUZA, Evandro. ReactiveX – Transformando sua linguagem favorita. 2018. Disponível em <https://bit.ly/2XdwSMT>. Acesso em 11 set 2021
TSVETINOV, Nickolay. Learn Reactive Programming with Java 8. 2015, Disponível em: <https://bit.ly/3C4foBT>. Acesso em 11 set 2021
TURINI, Rodrigo. Java 9, Interativo, Reativo e Modularizado. Casa do Código, 2017
URMA, Raoul-Gabriel. FUSCO, Mario. MYCROFT, Alan. Modern Java in action. Lambdas, streams, functional and reactive programming. 2018
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2022 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 432
- PDF 450