Funzionali Reattivi/Programmazione Relazionale – c'È una differenza?
https://softwareengineering.stackexchange.com/questions/194756
-
06-11-2019 - |
Domanda
Sto usando Reattiva Cacao (da GitHub), un Funzionale Reattiva API di programmazione per l'utilizzo con il Cacao librerie per un po ' ora, ma sono appena leggere "Al di fuori del Tar Pit", la carta che presumibilmente presenta i concetti dietro di esso, e sono un po ' confuso.
Il libro presenta (come ho capito) Funzionale Relazionali Di programmazione, in cui le relazioni tra i dati vengono creati con le condizioni che devono essere applicati dal sistema di rinforzo per ridurre la quantità di 'accidentale' di logica e di stato di necessità.
La mia domanda è, sono questi due concetti - FR(eactive)P e FR(elational)P essenzialmente la stessa cosa (con l'ex di essere solo un'implementazione di quest'ultimo) o c'è un nucleo di differenza tra i due?Purtroppo al momento la mia conoscenza della zona non è abbastanza buono per me li differenziano abbastanza.
Se c'è una differenza, sembra essere qualcosa a che fare con, come suggerisce il nome, reagire ai cambiamenti nei dati.Certamente, Reattiva di Cacao (e Rx in C#) il concetto di creazione di segnali che vengono attivati sui cambiamenti dei dati, e può essere utilizzato continuamente modificare un valore nel tempo.
È questa la differenza?Se no, qual è?
(Scusate la scarsa tagging, non riesco a trovare un tag e non è possibile creare l'ancora - si prega di aggiornare i tag in qualcosa di più appropriato, se possibile.)
Nessuna soluzione corretta