A STUDY ON REACTIVE PROGRAMMING
DOI:
https://doi.org/10.31510/infa.v18i2.1287Keywords:
Architecture, Reactivity, Observer, Message Communication, Reactive ProgrammingAbstract
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
Metrics
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
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2022 Revista Interface Tecnológica
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under 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.
- Abstract 341
- PDF (Português (Brasil)) 343