#MVM 부터 MVCM, 단방향 데이터꺼지

#Form & Control
Form 로직 = 각각의 Control을 폼에 넣었다.
60년대부터 시작된 전통적인 방식

폼이 이벤트를 받아오면 -> TextChange Event -> 값들을 직접 변경
Actual -> Form -> target -> Variance
안드로이드 Acitivity / frogment VIew 관계도 본질적으로는 스몰토크 시대의 Forms &control과 다를게 없다.

데이터 바인딩은 MVVM의 전유물이 아니다.
FOrm & Control이든 MVC이든 사용가능
예전부터 이용되는 개념
Taaget | reading
Actual | target
Variance -> arcutal
| varicane
단방향 : 한쪽으로
양방향 : 양쪽이 동시에 동기해
오랫동안 양방향 바인딩은 순환참조 때문에 선호되지 않음.
한가지 해법은 타임스탬프로 변경 시점으로 비교하는것

Angular2 부터 양방향 바인딩 포기☆

Separated Presentation
초기의 앱들은 GUI와 CLI를 모두 지원했습니다.

Separated Presentation + Observer -> MVC(Model - View - Controller)

고전적인 MVC에서는 주요 제어 흐름이 Model
Variance의 값이 음수, 양수에 따라 색을 바꿉 시다