오래 전부터 매우 관심있게 보고 있는 JavaScript 프레임워크 입니다.

제 블로그에 오시는 분들은 Ext JS 에 대해서 극히 잘 아시겠지만 Ext JS는 자바스크립트 개발자로서 혹은 Web 2.0 시대를 살아가는 RIA 개발에 관심있는 개발자라면 혹은 섣불리 UI 개발에 접근하지 못하는 서버사이드 개발자들 혹은 델파이 개발자(?)들은 꼭 관심있게 봐야할 프레임워크 입니다.

우리는 단순히 이 프레임워크를 Prototype JS, jQuery, YUI, Dojo 와는 다른 뭔가 색다른 프레임워크이고 UI 자체가 매우 성숙해 있다는 것 쯤으로 알고 있지만 이것은 RIA를 위한 매우 잘 설계된 프레임워크입니다.

그리고 HTML 5가 세상에 자리잡고 웹이 정보를 표현하는 문서와 링크의 수단에서 애플리케이션 형태로 발전해 가는 현재의 시점에서 꼭 알아야 할 기술 중 하나가 자바스크립트입니다.

일반적으로 웹을 즐기는 사용자의 관점을 바라보는 개발자라면 Ext JS의 활용도가 극히 제한적일 수 있지만 프레임워크에 포함된 코어 기술들은 언제 어디서든지 활용 가치가 높은 것을을 많이 담고 있습니다.  

뜬금없는 델파이 개발자라고 한 이유는 파스칼에서 진보한 델파이는 Ext JS의 아키텍쳐와 매우 유사한 부분들을 많이 갖습니다.  그중 가장 중요한 부분이 바로 VCL(Visual Component Library)의 개념입니다.  이 개념은 Ext JS의 전부라고 해도 과언이 아닌 매우 중요한 개념입니다.

다음은 Ext JS 3.0.3 릴리즈가 좀 지났지만 Class Diagram 업데이트를 해볼까 합니다. :)
워낙에 해상도가 높은지라... 필요하신 분들이 계실련지?! 
(아래 것들은 베타 버전때 제작된 것이라 현재 버젼하고는 차이가 있습니다.)


1. Ext.chart.PieChart don't extends Ext.chart.CartsianChart
신고
Posted by Rhio.kim