2012. 12. 29. 11:36
Backbone.js
View단위 MVC Framework으로 알려진 몇가지에 대해서 알아보자. MOVE solution으로 M=Model, O=Operation, VE=View 이다. 특히 View는 Logical DOM을 핸들링하게(Stream을 타고 즉, 동적으로 Storage지까지 가는 것이다. Stream=Function 이다.) 되고 MVC의 Controller 역할을 하게 된다. Operation은 단순 서비스/이벤트 역할이다. 대표적인 프레임워크가 BackBone이다.
HTML -> Dynamic -> WebApp 그 정점에 SPA(Single Page Application)이 존재하고, 결국 최종 종착점은 고객에게 서비스하기 위한 View 기술이다. 여기에 필요한 전체 구조는 BackBone + Node.js + MongoDB 라고 보면되고, 이들은 Stream(Dynamic)하게 그러면서 Functional로 연력되어 Schemaless하게 움직이게 된다.
1) 전체 레밸의 MVC Framework
- 브라우저 : BackBone.js
- 서버 : Node.js위에서 구동되는 Express.js
- 스토리지 : MongoDB위의 Mongoos
* Node.js로 구성할 수 있는 Web App의 구성도
> BackBone.js
> Ember.js
> Angular.js
3가지의 장단점에 대해서 검토해 보자 (다음번에 구체적으로 정리) O;TL
'Backbone.js' 카테고리의 다른 글
[Backbone.js] 서점 샘플 응용하기 - 01 (0) | 2013.03.15 |
---|---|
[Backbone.js] 큰 규모의 SPA 개발을 위한 준비 (0) | 2013.03.12 |
[Backbone.js] Underscore.js 이해와 API 테스트 (0) | 2013.03.11 |
[Backbone.js] 배우는 방법 (2) | 2013.02.20 |
[Backbone.js] 기본 개념 잡기 (0) | 2013.01.10 |