Dom Rozwój Co to jest funkcjonalne programowanie reaktywne (frp)? - definicja z techopedia

Co to jest funkcjonalne programowanie reaktywne (frp)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Functional Reactive Programming (FRP)?

Funkcjonalne programowanie reaktywne (FRP) to platforma programowa, która łączy techniki programowania funkcjonalnego i reaktywnego w celu tworzenia aplikacji, usług i urządzeń. Umożliwia dynamiczną zmianę stanu lub działania platformy bazowej za pomocą zdarzeń i zachowań zmieniających się w czasie ciągłym lub dyskretnym.

Techopedia wyjaśnia Functional Reactive Programming (FRP)

FRP jest zaprojektowany przede wszystkim dla zestawów danych lub typów, które zmieniają się w czasie. FRP działa na dwóch podstawowych składnikach lub pojęciach: zdarzeniach i zachowaniach. Obie reprezentują wartości, które po zmianie powrócą do akcji lub reakcji. Na przykład ruch myszy komputerowej w ciągłym okresie czasu jest zachowaniem, w którym ciągle zmieniająca się lokalizacja strzałki myszy jest odpowiednią wartością. Podobnie, kliknięcie myszą jest zdarzeniem, a miejsce lub liczba kliknięć jest wartością podstawową. FRP umożliwia przechwytywanie i używanie tych zmiennych i ich wartości w różnych aplikacjach i usługach, szczególnie w interaktywnych środowiskach komputerowych, takich jak animacje, robotyka, GUI i symulacje.

Co to jest funkcjonalne programowanie reaktywne (frp)? - definicja z techopedia