Dom Razvoj Što je funkcionalno reaktivno programiranje (frp)? - definicija iz tehopedije

Što je funkcionalno reaktivno programiranje (frp)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači funkcionalno reaktivno programiranje (FRP)?

Funkcionalno reaktivno programiranje (FRP) je programski okvir koji kombinira funkcionalne i reaktivne tehnike programiranja za izgradnju aplikacija, usluga i uređaja. Omogućuje dinamično mijenjanje stanja ili rada osnovne platforme s događajima i ponašanjima koja se mijenjaju u kontinuiranom ili diskretnom vremenu.

Tehopedija objašnjava funkcionalno reaktivno programiranje (FRP)

FRP je prvenstveno dizajniran za skupove podataka ili vrste koji se vremenom razlikuju. FRP djeluje na dvije temeljne komponente ili koncepte: događaje i ponašanja. Oboje predstavljaju vrijednosti koje će se, jednom promijenjene, vratiti u neku radnju ili reakciju. Na primjer, kretanje računalnog miša tijekom neprekidnog vremenskog perioda je ponašanje, pri čemu stalno mijenja mjesto strelice miša odgovarajući joj vrijednost. Slično tome, klik miša je događaj, a mjesto ili količina klikova je osnovna vrijednost. FRP omogućuje snimanje i korištenje tih varijabli i njihovih vrijednosti s različitim aplikacijama i uslugama, posebno u interaktivnim računalnim okruženjima kao što su animacije, robotika, GUI i simulacije.

Što je funkcionalno reaktivno programiranje (frp)? - definicija iz tehopedije