Obsah:
- Definícia - Čo znamená funkčné reaktívne programovanie (FRP)?
- Techopedia vysvetľuje funkčné reaktívne programovanie (FRP)
Definícia - Čo znamená funkčné reaktívne programovanie (FRP)?
Funkčné reaktívne programovanie (FRP) je programovací rámec, ktorý kombinuje funkčné a reaktívne programovacie techniky na vytváranie aplikácií, služieb a zariadení. Umožňuje dynamickú zmenu stavu alebo činnosti základnej platformy s udalosťami a správaním, ktoré sa menia v priebehu nepretržitého alebo diskrétneho času.
Techopedia vysvetľuje funkčné reaktívne programovanie (FRP)
FRP je primárne určený pre súbory údajov alebo typy, ktoré sa časom menia. FRP pracuje na dvoch základných komponentoch alebo konceptoch: udalosti a správanie. Obidve hodnoty predstavujú hodnoty, ktoré sa po zmene vrátia do nejakej akcie alebo reakcie. Napríklad pohyb počítačovej myši počas nepretržitého časového obdobia je správanie, pri ktorom neustále sa meniace umiestnenie šípky myši zodpovedá jej hodnote. Podobne je kliknutie myšou udalosť a miesto alebo množstvo kliknutí je základná hodnota. FRP umožňuje zachytávať a používať tieto premenné a ich hodnoty v rôznych aplikáciách a službách, konkrétne v interaktívnych počítačových prostrediach, ako sú animácie, robotika, GUI a simulácie.



