A STUDY ON REACTIVE PROGRAMMING

Authors

DOI:

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

Keywords:

Architecture, Reactivity, Observer, Message Communication, Reactive Programming

Abstract

With the advancement of technologies in recent years, the demand for real-time information is growing more and more. With this, different ways to solve certain problems arise, and one of them is using reactive programming. Therefore, this study aims to carry out a literature review on the concept of reactive programming. Large technology companies are adopting reactive programming in their development, with this we can understand why, and get a sense of what these companies want for the future.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

References

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

Published

2021-12-20

How to Cite

FERREIRA DE MATOS, E.; DONIZETE ZUCHI, J. A STUDY ON REACTIVE PROGRAMMING. 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: 27 jul. 2024.

Issue

Section

Tecnologia em Informática

Metrics

Views
  • Abstract 341
  • PDF (Português (Brasil)) 343
Métricas