Reactive Programming and the Reactive Manifesto
Conclusions
Reactive Programming does not offer any stunning new programming concepts. Instead, the term simply summarizes some older concepts. However, these concepts are particularly interesting for web applications, mobile devices, and cloud computing. The Reactive Manifesto tries to bring some order to the confusion about reactive computing.
The manifesto authors seem to be on the right track. When this issue went to press, almost 5,000 people had already signed the manifesto, and the authors are actively looking for comments on their work (Figure 4). However, reactive programming projects like Frappucino or Sodium still haven't officially implemented the specifications of the manifesto, so it remains to be seen whether the manifesto will actually be accepted in the mid term.

Infos
- On the Development of Reactive Systems, D. Harel, A. Pnueli, Logics and Models of Concurrent Systems, NATO ASI Series Volume 13, 1985, pp 477-498 http://link.springer.com/chapter/10.1007/978-3-642-82453-1_17
- Reactive Manifesto: http://www.reactivemanifesto.org/
- Why Do We Need a Reactive Manifesto? https://typesafe.com/blog/why_do_we_need_a_reactive_manifesto%3F
- Typesafe: http://typesafe.com/
- Observer design pattern: http://en.wikipedia.org/wiki/Observer_pattern
- Rx (Reactive Extensions): http://rx.codeplex.com/
- RxJava: https://github.com/Netflix/RxJava/wiki
- Frappuccino: https://github.com/steveklabnik/frappuccino
- Sodium: https://github.com/kentuckyfriedtakahe/sodium
- Bulkhead Pattern: http://skife.org/architecture/fault-tolerance/2009/12/31/bulkheads.html
- Elm: http://elm-lang.org/
- Try Elm (Online development environment): http://elm-lang.org/try
- Elm documentation: http://elm-lang.org/Learn.elm
- Elm programming examples: http://elm-lang.org/Examples.elm#intermediate
- Pong in Elm: http://elm-lang.org/edit/examples/Intermediate/Pong.elm
« Previous 1 2 3
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
News
-
Mozilla VPN Now Available for Linux
The promised subscription-based VPN service from Mozilla is now available for the Linux platform.
-
Wayland and New App Menu Coming to KDE
The 2021 roadmap for the KDE desktop environment includes some exciting features and improvements.
-
Deepin 20.1 has Arrived
Debian-based Deepin 20.1 has been released with some interesting new features.
-
CloudLinux Commits Over 1 Million Dollars to CentOS Replacement
An open source, drop-in replacement for CentOS is on its way.
-
Linux Mint 20.1 Beta has Been Released
The first beta of Linux Mint, Ulyssa, is now available for downloading.
-
Manjaro Linux 20.2 has Been Unleashed
The latest iteration of Manjaro Linux has been released with a few interesting new features.
-
Patreon Project Looks to Bring Linux to Apple Silicon
Developer Hector Martin has created a patreon page to fund his work on developing a port of Linux for Apple Silicon Macs.
-
A New Chrome OS-Like Ubuntu Remix is Now Available
Ubuntu Web looks to be your Chrome OS alternative.
-
System76 Refreshes the Galago Pro Laptop
Linux hardware maker has revamped one of their most popular laptops.
-
Dell Will Soon Enable Privacy Controls for Linux Hardware
Dell makes it possible for Linux users to disable webcams and microphones.