Welche Beziehung besteht zwischen „Fluss“ und rein funktionaler reaktiver Programmierung?

9

Flux ist meines Wissens eine Technik, mit der der Datenfluss einer Anwendung unidirektional behandelt wird, wobei der Status in schreibgeschützten, in sich geschlossenen "Speichern" vom Rest des Programms isoliert bleibt, die durch Abhören ihren eigenen Status ändern können "Aktionen", die von Ansichten ausgegeben und von Dispatchern ausgelöst werden. Oder kurz gesagt - eine Möglichkeit, den Zustand zu kontrollieren.

Wenn das richtig ist, wie korreliert es mit der funktionalen reaktiven Programmierung? Da FRP eine sehr starke Kontrolle über den Zustand hat, würde ich vermuten, dass sich diese Techniken gegenseitig ausschließen und dasselbe Problem tatsächlich lösen. Wenn man also eine FRP-Bibliothek (wie Elm) verwendet, hat Flux wenig Sinn. Ist das richtig?

MaiaVictor
quelle

Antworten:

1

Flux ist ein Modell des Entwurfsmusters, das sich auf das Framework von rect.j bezieht. Pure Functional Reactive Programming sowohl für die Architektur der Erstellung von Computerprogrammkomponenten.

Amit Biswas
quelle