Re: JS Framework 동향

안녕하세요, 미래웹기술연구소 김대환입니다.

분류가 참 방대하고, 다양하게 나올수 있겠네요.^^

규모/용도가 다양하게 양산되고 있기때문에 선택의 폭도 넓지만 혼란스럽기도 합니다.^^
(게임쪽은 다뤄본적이 없네요. 생략합니다.^^)

우선 규모로 보면 아래 4가지 정도가 손에 꼽히네요
YUI, Sencha, KendoUI, Backbone

위 프레임웍들은 UI(컴포넌트), Event, Model, Layout, Connection등 전반적으로 프로젝트를 진행할때 필요한
모든 요소를 고루포함하고 있습니다.
(단, Backbone 같은 경우는 조금 다릅니다.
다른건 동일하고,UI만 직접 만들 수 있게끔 지원하고 있습니다.)

브라우져별 호환성(UI측면)을 YUI, Sencha, KendoUI는 책임지지만, Backbone은 사용자가 책임집니다.


YUI, Sencha, KendoUI는 프로젝트를 바로 시작할 수 있습니다.
전체 개발흐름도 어느정도 정해져있습니다
Client의 Spring Framework 같은 역할도 해주죠^^

그외에 jQuery Pattern UI 라이브러리 들이 있습니다.
일부 UI 컴포넌트와 유틸리티를 제공합니다.
전체적인 흐름은 직접 만들고 UI만 일부 사용하는 형태가 됩니다.

jQuery자체도 프레임웍이라 보기도 하지만, 글쎄요..
단, 프레임워킹은 가능한것같네요^^

그리고....
CSS의 역할과 기능이 강해지면서
BootStrap, Gumby같은 마크업기반 UI 프레임웍?들도 나타나고 있습니다.

주목! AngularJS
이건 정말 주목해야할거같네요...
HTML5의 WebComponent와 컨셉이 비슷합니다..
WebComponent가 모든 브라우저에서 도입된다면 그 시점부터 프레임웍의 형태가 많이 바뀌게 될겁니다.(컴포넌트 개발 측면에서)

성능면에서나, 생산성면에서나 유지보수측면까지..
WebComponent는 정말 매력적이네요..

길었습니다..
이정도로 마칠께요^^

나의 iPad에서 보냄

2012. 11. 26. 오후 4:00 Wonsuk Lee <wonsuk11.lee@samsung.com> 작성:

안녕하세요. 삼성전자의 이원석입니다.

지속적으로 JS Framework들이 발전을 하고 있는데(e.g. joinDojo, Ember, jQuery Mobile,
Angular, Knockout, SproutCore, LimeJS, Sencha, Spry, YUI, HTML5
Boilerplate, impact.js, limejs, crafty.js, Construct 2 등)

최근에 동향을 좀 알고 싶습니다. 어떤 새로운 시도들이 있는지, 그리고 인기 있는 JS Framework들은 요즘 어떤 기능들을
개선하고 있는지 등…



혹시 이쪽으로 조금이라도 알고 계신분이 계시면 공유 부탁드립니다^^



이원석 드림.

=========================================

*이 원 석 (Wonsuk, Lee) / *Principal Engineer, Ph.D

*SAMSUNG ELECTRONICS Co., LTD. (**三星電子)*

Mobile: +82-10-5800-3997

E-mail: wonsuk11.lee@samsung.com

http://www.wonsuk73.com/, twitter: @wonsuk73

-----------------------------------------

*Inspire the World, Create the Future !!!*

=========================================

Received on Monday, 26 November 2012 12:54:09 UTC