Klausimai, pažymėti „reaktyvaus programavimo“

Reaktyvus programavimas yra programavimo paradigma, kuri orientuota į duomenų srautus ir pokyčių sklaidą.
2
atsakymai

Rx vs pranešimų eilės, pvz., Rabbitmq arba zeromq?

Aš esu naujas šitų aukšto lygio lygiagretumo paradigmose ir pradėjau naudoti scala RX apkaustus. Taigi, bandau išsiaiškinti, kaip RX skiriasi nuo pranešimų eilių, pvz., RabbitMQ arba ZeroMQ? Atrodo, kad jie abu naudoja prenumeratą / viešą paradigmą ...
gruodžio 23 d. '13, 11:59
3
atsakymai

RxJava 2.x: Ar turėčiau naudoti „Flowable“ arba „Single / Completable“?

Sukuriu „Android“ programą, naudojant „Clean Architecture“, ir perkeliu ją į RxJava 2.x. Turiu atlikti kai kuriuos tinklo prašymus dėl muilo paslaugos, todėl apibrėžiau api sąsają domeno modulyje: viešoji sąsaja SiginterApi ...
nustatyti kovo 1 d. 17 d. 10:25
1
atsakymas

Ar teisingai naudoju bananų bananą?

Čia yra Haskell FRP programos pavyzdys, naudojant jet-bananų biblioteką. Aš tik pradėjau jausti savo kelią su Haskellu ir ypač nesuprantu, ką reiškia FRP. Aš tikrai vertinu kritiką dėl toliau pateikto kodo {- # >
nustatytas liepos 25 d. 11 val
1
atsakymas

Ar tinkamai rodomas funkcinio reaktyvaus programavimo „Signal“ vaizdas?

Ištyriau FRP ir atradau daug skirtingų realizacijų. Vienas modelis, kurį mačiau, yra tas, kurį aš vadinsiu „signalo“ vaizdu. Tai svarbus įvykių ir elgesio derinys viename objekte. Pirma, signalas yra objektas, kurio vertė ...
nustatytas 17 sep. '11, 2:23
2
atsakymai

Kur taikyti elgesį (ir kitus tipus) FRP

Dirbu su programa, naudojančia reaktyvų bananą, ir man įdomu, kaip struktūrizuoti savo tipus su pagrindiniais FRP blokais. Pavyzdžiui, čia yra supaprastintas mano tikrosios programos pavyzdys: pvz., Mano sistema susideda iš pagrindinių ...
nustatyti 21 d. '11 20:38
3
atsakymai

Kaip sukurti „ReactiveCocoa“ abonentą, kuris gauna signalą tik vieną kartą, ir tada atsisakyti / atsisakyti?

Dabar registruoju nuosavybės signalo abonentą taip: [RACAble (self.test) subscribeNext: ^ (id x) {NSLog (@ "signalas įjungtas!"); }]; Numatytasis funkcionalumas yra tas, kad jis veikia kiekvieną kartą, kai self.test keičiamas ...
nustatyti kovo 25 d. 13 val
4
atsakymai

Kaip valdyti du signalus priklausomai nuo kito?

Aš perskaičiau „Pašalinti stebėtojo šabloną“ naudojant Scala.React ir radome įdomų programavimą. Bet yra taškas, kurio negaliu suprasti: autorius signalus apibūdino kaip mazgus DAG (Directized acyclic graph). Tada ką daryti, jei turite du signalus (...
nustatytas sausio 27 d '14, 18:47
1
atsakymas

Ar funkcinis reaktyvus programavimas javascript'e kelia didelių problemų su klausytojo nuorodomis?

„JavaScript“ sistemoje stebėtojo modelis dažnai naudojamas. Yra vienas sudėtingas dalykas, ir stebėtojai turi nuorodą į jį. Jie reikalauja valymo. Įprastoms programoms naudoju šias nykščio taisykles: jei objektas tęsiasi ...
lapkričio 3 d. '14, 10:37 val
3
atsakymai

Kodėl FRP laiko laiko verte?

Elgesys visapusiškai apibrėžiamas kaip „laiko skirtinga vertė“ 1. Kodėl? laikas, kai priklausomybė / parametras skirtingoms vertėms yra labai neįprasta. Mano intuicija FRP būtų elgtis kaip kintamos vertės; oh ...
paklausė 29 rug. '14, 15:53
4
atsakymai

Koks skirtumas tarp „push-based“ ir „pull-based“ struktūrų, pvz., IEnumerable <t> ir IObservable <t>

Kiekviename technologijų pokalbyje ar kiekviename dienoraščio įraše, kurį perskaičiau apie „IEnumerable“ ir „IObservable“, aš perskaičiau, kad „IEnumerable“ yra „pull-based“ struktūra, o „IObservable“ - tai push-based struktūra. Aš perskaičiau, kad su IObs ...
Nustatyta liepos 10 d. 18 val. 0:13
1
atsakymas

reaktyvinis bananas: fotografavimo įvykis, kuriame yra naujausia elgesio reikšmė

Tarkime, kad turiu paleidimo įvykį, kurį noriu padaryti paleidžiant. Pirma, noriu, kad jis atnaujintų tam tikro elgesio reikšmę. Antra, jei įvykdytos kitos sąlygos, noriu, kad jis paskatintų kitą siuntimą.
gruodžio 23 d. '11 19:02
1
atsakymas

„OnBlur“ naudojimas su „JSX“ ir „React“

Bandau sukurti slaptažodžio patvirtinimo funkciją, kuri suklydo tik po to, kai naudotojas palieka patvirtinimo lauką. Dirbu su „Facebook“ React JS. Tai mano įvesties komponentas: <input type = "password" placeholder = "Slaptažodis (co ...
yra nustatytas liepos 21 d. 14 val
5
atsakymai

Kaip sukurti talpyklą / karštą „rx.Single“ versiją?

RxJava v1.0.13 pristato naują tipą: rx.Single. Tai puikiai tinka užklausos-atsako modeliui, tačiau neturi standartinių šalutinių efektų, kurie įveda operatorius, pvz., „DoOnNext“ (). Taigi yra daug sunkiau atlikti keletą dalykų ...
nustatyti 07 rug '15, 13:26
2
atsakymai

HTTP galinių taškų privalumai, grąžinantys Flux / Mono atvejus vietoj DTO

Stebėjau pavasario patarimus: funkcinius reaktyvius parametrus su pavasario sistema 5.0 ir šiek tiek apie pavasario reaktorių skaityti, bet aš negaliu to suprasti. Kokie yra galutinių taškų, grįžtančių į „Flux / Mono“ (jacksonified) kopijas, privalumai ...
rinkinys 05 Dec '16 at 1:55
2
atsakymai

Stebėtos rxjs nebaigtos, kai įvyksta klaida

Kai sukursiu stebimą nuo nulio ir gaunu stebėtojo klaidą, tada baigsiu, užpildyta prenumeratos dalis niekada neskambinama. var observer = Rx.Observable.create (funkcija (stebėtojas) {observer.onError (nauja klaida ('ne!')); observer.onComplete ...
lapkričio 18 d. '15, 18:26