Kazalo:
- Opredelitev - Kaj pomeni funkcionalno reaktivno programiranje (FRP)?
- Tehopedija pojasnjuje funkcionalno reaktivno programiranje (FRP)
Opredelitev - Kaj pomeni funkcionalno reaktivno programiranje (FRP)?
Funkcionalno reaktivno programiranje (FRP) je programski okvir, ki združuje funkcionalne in reaktivne tehnike programiranja za gradnjo aplikacij, storitev in naprav. Omogoča dinamično spreminjanje stanja ali delovanja osnovne platforme z dogodki in vedenjem, ki se spreminjajo v neprekinjenem ali diskretnem času.
Tehopedija pojasnjuje funkcionalno reaktivno programiranje (FRP)
FRP je zasnovan predvsem za nabore podatkov ali tipe, ki se sčasoma spreminjajo. FRP deluje na dveh glavnih sestavnih delih ali konceptih: dogodkih in vedenjih. Obe predstavljata vrednosti, ki se, ko se enkrat spremenita, vrneta v neko dejanje ali reakcijo. Na primer, gibanje računalniške miške v nenehnem časovnem obdobju je vedenje, kjer je vedno spreminjajoča se lokacija miške puščica njena ustrezna vrednost. Podobno je klik miške dogodek, mesto ali količina klikov pa osnovna vrednost. FRP omogoča zajem in uporabo teh spremenljivk in njihovih vrednosti z različnimi aplikacijami in storitvami, zlasti v interaktivnih računalniških okoljih, kot so animacije, robotika, GUI in simulacije.
