- From: 김대환 <highread@gmail.com>
- Date: Mon, 26 Nov 2012 19:49:20 +0900
- To: Wonsuk Lee <wonsuk11.lee@samsung.com>
- Cc: "public-html-ig-ko@w3.org" <public-html-ig-ko@w3.org>
- Message-ID: <3592046543807682320@unknownmsgid>
안녕하세요, 미래웹기술연구소 김대환입니다. 분류가 참 방대하고, 다양하게 나올수 있겠네요.^^ 규모/용도가 다양하게 양산되고 있기때문에 선택의 폭도 넓지만 혼란스럽기도 합니다.^^ (게임쪽은 다뤄본적이 없네요. 생략합니다.^^) 우선 규모로 보면 아래 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