🍀Spring/💫Reative
[Reactive Programming] 왜 선언적 프로그래밍이라고 할까?
✅ Reactive Programming은 왜 선언적 프로그래밍인가?리액티브 프로그래밍은 데이터 스트림과 변경 사항 전파를 중심으로하는 비동기 프로그래밍이다. 정적 또는 동적인 데이터 흐름을 쉽게 표현할 수 있어야 하며, 데이터 흐름을 통해 하부 실행 모델이 자동으로 변화를 전파할 수 있는 것을 의미하고 있다. 리액티브 프로그래밍은 비동기적 및 이벤트 기반 작업을 다루는 방식으로, 전통적인 명령형 프로그래밍과 비교하여 더 선언적(declarative)인 성격을 가지고 있다. 선언적 프로그래밍과 명령형 프로그래밍은 무엇일까? 명령형 프로그래밍(Imperative Programming)명령형 프로그래밍은 "어떻게(How)" 작업을 수행할 것인지를 명시적으로 지정하는 방식으로 코드를 작성한다. 개발자는 단계별..