Съдържание:
- Определение - Какво означава функционално реактивно програмиране (FRP)?
- Techopedia обяснява функционално реактивно програмиране (FRP)
Определение - Какво означава функционално реактивно програмиране (FRP)?
Функционалното реактивно програмиране (FRP) е рамка за програмиране, която съчетава функционални и реактивни техники за програмиране за изграждане на приложения, услуги и устройства. Тя позволява динамично да променя състоянието или работата на основната платформа със събития и поведения, които се променят през непрекъснато или дискретно време.
Techopedia обяснява функционално реактивно програмиране (FRP)
FRP е проектиран основно за набори от данни или видове, които се различават във времето. FRP работи върху два основни компонента или концепции: събития и поведение. И двете представляват стойности, които веднъж променени, ще се върнат в някакво действие или реакция. Например, движението на компютърна мишка през непрекъснат период от време е поведение, при което постоянно променящото се местоположение на стрелката на мишката е съответната й стойност. По същия начин кликването на мишката е събитие и мястото или количеството кликвания е основната стойност. FRP дава възможност за улавяне и използване на тези променливи и техните стойности с различни приложения и услуги, по-специално в интерактивни изчислителни среди като анимации, роботика, GUI и симулации.
