본문 바로가기

Web Framework

Backbone.js

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


Backbone.js란?


Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.


Backbone.js는 Model-Collection-View 3가지 요소를 구성하여 웹 애플리케이션을 구현하며, Model과 View는 Built-in 이벤트 또는 Custom 이벤트 기반으로 핸들링 되어 상태 변화에 따라 능동적으로 작동하도록 구현할 수 있다. 그리고 Backbone.js는 View에 대해 어떠한 컴포넌트나 스타일도 강요하지 않습니다. 코드 몇 줄이면 미리 정해진 스타일에 맞춰 화면을 멋지게 그려내는 몇몇 프레임웍과는 달리 Backbone.js는 순수하게 작업자의 HTML,CSS를 바탕으로 작동한다.


라고 정리를 간단하게 해봤다.


흔히 이 프레임워크를 MVW(Whatever)라고 지칭한다.



Backbone.js의 장점

가볍다.
    많이 비교되고 있는 Angular.js와 다르게 굉장히 가벼운 무게를 갖고 있다.
Custom이 가능하다.
가볍다라는 말은 기본적으로 제공해주는 모듈이 거의 없다고 보면 된다. 따라서 내가 원하는, 내 프로젝트의 성격에 알맞는 모듈을 구현하면 된다는 것이다.


아직 개발하기 전, 실무의 관점이 아닌 이론 관점에서 작성해 보았다. 이 부분은 추후에 계속적으로 바뀔 예정이다.


'Web Framework' 카테고리의 다른 글

Cannot read property 'extend' of undefined(Backbone)  (0) 2016.10.05
UI Framework  (0) 2016.09.21
Web Framework  (0) 2016.09.20
MVC 디자인 패턴에 대해서  (0) 2016.09.20