Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 패스트캠퍼스
- 부트캠프
- git
- Javascript
- 너비우선탐색
- 코딩테스트
- 자바스크립트
- BFS
- 컴퓨터과학
- 국비지원취업
- github
- 알고리즘
- DFS
- CSS
- 백준
- computerscience
- CS
- nodejs
- 컴퓨터공학
- html/css/js
- 코테
- js
- cpu
- KAKAO
- 그리디
- 호이스팅
- 야놀자
- 국비지원
- 프론트엔드개발자
- LinkSnap
Archives
- Today
- Total
목록2024/04/05 (1)
My Boundary As Much As I Experienced
MVVM이란?
MVVM의 탄생기 2004년 마틴 파울러의 프레젠테이션 모델(PM) 패턴 발표 - 프레젠테이션 모델 = 뷰의 추상화 - 뷰는 단지 프레젠테이션 모델의 렌더링에 불과 - 프레젠테이션 모델은 뷰를 자주 업데이트하여 동기화 상태 유지 - 동기화 로직은 프레젠테이션 모델 클래스에 코드로 존재 2005년 - MS사는 마틴 파울러의 아이디어를 수용하여 MVVM 체계화 및 도입 - 두 패턴 모두 뷰의 상태와 동작을 포함해 추상화 - PM 패턴을 WPF 및 Silverlight 플랫폼에 맞게 특화시킨 것 MVVM의 특징 - 과거와 다른 애플리케이션의 UI 개발 환경의 변화 - 코딩을 덜 필요로 하며, 다양한 툴, 언어, 사람, 로직 등에 의해 이루어짐 - 하나의 환경 혹은 하나의 언어를 사용하던 과거와 달리, 현재 트..
Computer Basics/Design Pattern
2024. 4. 5. 17:36