UM ESTUDO SOBRE PROGRAMAÇÃO REATIVA

Autores

DOI:

https://doi.org/10.31510/infa.v18i2.1287

Palavras-chave:

Arquitetura, Reatividade, Observer, Mensageria, Programação Reativa

Resumo

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

Não há dados estatísticos.

Métricas

Carregando 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

20/12/2021

Como Citar

FERREIRA DE MATOS, E.; DONIZETE ZUCHI, J. UM ESTUDO SOBRE PROGRAMAÇÃO REATIVA. Revista Interface Tecnológica, [S. l.], v. 18, n. 2, p. 219–228, 2021. DOI: 10.31510/infa.v18i2.1287. Disponível em: https://revista.fatectq.edu.br/interfacetecnologica/article/view/1287. Acesso em: 3 jul. 2022.

Edição

Seção

Tecnologia em Informática