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
![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 341
- PDF 343