«reactive» 태그된 질문

1
Akka가 반응 형으로 판매되는 이유는 무엇입니까? 액터 모델은 반응이 있습니까?
내가 배우는 한 Actor Model과 Reactive Programming은 별개의 개념입니다. 액터 모델은 본질적으로 나에게 반응하지 않는 것 같습니다. 그러나 액터 모델 구현 인 Akka 프레임 워크는 반응 형으로 설명됩니다. "자바와 스칼라 프로그램 로직은 가벼운 Actor 객체에 존재하며, 반응 형 방식으로 메시지를 보내고받습니다." "우리는 반응성이있다" 용어를 잘못 사용하는 경우입니까 아니면 완전히 정확합니까? …

3
RxJava 클래스 Flowable이 합법적으로 460 개의 메소드를 가질 수 있습니까?
Java의 ReactiveX 구현 인 RxJava ( Rx 및 Reactive Extensions 라고도 함)를 막 시작했습니다 . 실제로 나를 놀라게 한 것은 RxJava의 Flowable 클래스 의 거대한 크기였습니다 . 460 개의 메소드가 있습니다! 공정하게 : 오버로드 된 메소드가 많으므로 총 메소드 수에 상당한 영향을 미칩니다. 아마도이 클래스는 분리되어야하지만 RxJava에 대한 나의 지식과 …

1
Free monad와 Reactive Extensions는 어떤 관련이 있습니까?
나는 LINQ가 Rx.NET으로 발전한 C # 배경에서 왔지만 항상 FP에 관심이있었습니다. F #에서 모나드와 사이드 프로젝트에 대한 소개를 한 후 다음 단계로 넘어갈 준비가되었습니다. 이제 스칼라 사람들의 무료 모나드에 대한 몇 가지 대화와 Haskell 또는 F #에서 여러 번의 글을 읽은 후, 이해력이있는 문법이 IObservable체인 과 매우 유사하다는 것을 알았습니다 …

2
개체 구성 요소 시스템이 디커플링 / 정보 숨기기에 끔찍하지 않습니까?
제목은 의도적으로 쌍곡 적이며 패턴에 대한 나의 경험이 아닐 수 있지만 여기에 내 추론이 있습니다. 엔터티를 구현하는 "일반적인"또는 논란의 여지가없는 방법은 그것들을 객체로 구현하고 일반적인 행동을 서브 클래 싱하는 것입니다. 의 고전적인 문제에 대한이 리드 "는 것입니다 EvilTree의 서브 클래스 Tree나 Enemy?". 다중 상속을 허용하면 다이아몬드 문제가 발생합니다. 우리는 대신 …

1
GUI 업데이트 관리를위한 반응성 프로그래밍 및 MVVM 패턴
반응성 프로그래밍과 MVVM은 UI에서 도메인 계층을 분리하는 문제를 해결할 수있는 두 가지 접근 방식입니다. MVVM은 UI 구성 요소에 매핑 된 데이터 구조 인 뷰 모델을 정의하여이를 수행합니다. UI는 데이터를 표시하고 사용자가 발생할 때 업데이트 할 수 있습니다. 반응 형 프레임 워크는 일부 데이터가 변경되었음을 UI에 알리는 관찰 가능 그래프를 정의합니다. …
11 gui  mvvm  ui  reactive 

2
할당없이 상태 유지
함수형 프로그래밍을 배우고 있으며 할당을 사용하지 않고 특정 시나리오를 구현하는 방법을 이해하는 데 어려움이 있습니다. 다음의 간단한 문제는 혼란을 요약합니다. 주어진 데이터 구조의 변경에 대한 이벤트를 수신하고이 데이터 구조가 특정 상태에 도달하면 이벤트를 생성하는 프로그램을 작성하십시오. 그래서 내가 유지하는 데이터 구조의 사본이 있습니다. datastructure_copy::DataStructure 변경되면 시작되는 이벤트 스트림이 있습니다. datastructure_changes::Stream …

1
"플럭스"와 순수 기능적 반응성 프로그래밍의 관계는 무엇입니까?
내가 이해하는 한 Flux는 응용 프로그램의 데이터 흐름을 단방향으로 처리하고 프로그램의 나머지 부분과 격리 된 상태를 읽기 전용의 독립적 인 "저장소"로 유지하여 수신 대기하여 자체 상태를 변경할 수있는 기술입니다. "조치"는 뷰에 의해 생성되고 디스패처에 의해 전달됩니다. 또는 간단히 말해서 상태를 제어하는 ​​방법입니다. 그것이 맞다면, 기능적 반응성 프로그래밍과 어떻게 관련이 있습니까? …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.