sitelink1  
sitelink2  
sitelink3  
extra_vars4  
extra_vars5  
extra_vars6  
http://www.ibm.com/developerworks/kr/library/tutorial/wa-dojowidgets/section2.html

Dojo 툴킷은 무엇인가?

Dojo 툴킷이 무엇이며 어디에 쓰는지, 어떤 강점이고 있고 현재 어떤 약점이 있는지 소개하겠다.

Dojo 툴킷 정의

Dojo는 멀티 플랫폼 자바스크립트 툴킷이다. 자바스크립트용 Dojo는 자바 언어를 위한 자바™ 런타임 라이브러리와 매우 비슷하다. 자바스크립트가 가장 널리 쓰이는 영역인 브라우저 단의 웹 개발에 Dojo가 사용된다.

전체적인 전망

최근에 웹 2.0과 Ajax 기술에 대한 열광을 보면 큰 사업에서도 자바스크립트를 진지하게 응용할 수 있는 준비가 된 것처럼 보인다. 자바스크립트 기반 프로젝트가 대체로 실패했던 1990년대 말에 비해 기술적인 발전이 많이 되었기 때문에 자바스크립트를 중요한 일에 사용하는 것은 좋은 생각이다. 지난 10여년 동안 자바스크립트 가상 머신은 성숙했고 브라우저의 호환성은 더 좋아졌다. 중요한 표준들도 나왔고 CPU의 연산 능력과 메모리의 용량은 비약적으로 증가했다. 게다가 자바스크립트 응용 개발에 대한 지식들이 축적되었다. Dojo 툴킷에는 그런 경험들이 코드에 녹아있다.

개념적인 접근

Dojo의 개념은 놀랍다. 첫 번째 주목할 것은 자바스크립트 개발을 높은 수준의 품질로 끌어올려준다는 것이다. 이 특성은 자바 언어의 영향을 받은 것으로 보인다. Dojo는 여러 다른 자바스크립트 프레임워크를 반영하여 기본 개념이 성숙되어 있다. 툴킷 방식이라 필요할 때만 사용할 수 있다. 프레임워크나 라이브러리 방식은 그렇게 사용할 수 없다. Dojo는 사업하기 좋은 오픈소스 라이선스를 가져 여러 프로젝트에 적합하다.




위로


현행 문제

가장 큰 문제는 Dojo가 여전히 작업중이란 것이다. 출시 품질의 프로그램에는 적절하지 않는 부분이 아직 있다. 문서는 거의 없고 위젯 구조와 위젯의 일부만 부분적으로 다루고 있다. Dojo를 이해하는 최고의 방법은 여전히 코드 자체를 공부하는 것이다. 하지만 코드 자체를 공부하는 것은 입문자를 위한 좋은 방법이 아니다. 다행히 이 문제는 시간이 지나면 해결될 것이다.

다른 중요한 문제는 Dojo에 포함된 위젯에 대한 인식이다. 많은 사람들은(특히 관리자들) Dojo 위젯이 응용 프로그램에 쉽게 적용할 수 있는 "레고 부품"의 완벽한 집합이길 기대한다. 이것은 Dojo가 가야 할 길인데 아직까지 도달하지 못했다. 몇몇 Dojo 위젯은(트리 위젯 등) 충분히 일반화되었으나 대부분의 Dojo 위젯은 여전히 작업중이다. 그러한 위젯들은 "참고를 위해 구현"했거나 "시험삼아 구현"한 것이다. 방대한 요구사항을 적용할 상업적인 프로젝트에 적합한 품질이 아니다.

다른 기술 발전처럼 Dojo의 현재 제약에 대한 해결책은 Dojo 개발과 문서에 기여하는 것이고 이 튜토리얼 역시 그런 노력 중 하나다.


번호 제목 글쓴이 날짜 조회 수
61 Spring에서 DWR Annotation 사용하기 file 황제낙엽 2009.10.28 151
60 DWR 2.0 and Spring 2.x - The DWR namespace handler 황제낙엽 2009.05.16 124
59 jQuery Event 객체 정보 황제낙엽 2009.05.02 19
58 jQuery로 Ajax 개발을 단순화 하기 황제낙엽 2009.04.16 67
57 Building Your Own Widget Library with YUI 황제낙엽 2009.04.16 321
56 Dojo 샘플 file 황제낙엽 2009.03.23 22
55 Dojo로 HTML 위젯 개발하기 - 참고자료 황제낙엽 2009.03.18 16
54 Dojo로 HTML 위젯 개발하기 - 정리 황제낙엽 2009.03.18 15
53 Dojo로 HTML 위젯 개발하기 - 개발과 디버깅: 기타 황제낙엽 2009.03.18 49
52 Dojo로 HTML 위젯 개발하기 - Dojo 이벤트 다루기 황제낙엽 2009.03.18 80
51 Dojo로 HTML 위젯 개발하기 - 복합 위젯 황제낙엽 2009.03.18 25
50 Dojo로 HTML 위젯 개발하기 - 내포 위젯 황제낙엽 2009.03.18 21
49 Dojo로 HTML 위젯 개발하기 - 내포 HTML 황제낙엽 2009.03.18 40
48 Dojo로 HTML 위젯 개발하기 - 위젯에 프로그래밍에 따라 접근하기 황제낙엽 2009.03.18 43
47 Dojo로 HTML 위젯 개발하기 - 위젯 개발의 기초 황제낙엽 2009.03.18 18
46 Dojo로 HTML 위젯 개발하기 - 'Hello World' 위젯 황제낙엽 2009.03.18 62
45 Dojo로 HTML 위젯 개발하기 - Dojo HTML 위젯 황제낙엽 2009.03.18 363
44 Dojo로 HTML 위젯 개발하기 - 시작하기 황제낙엽 2009.03.18 20
» Dojo로 HTML 위젯 개발하기 - Dojo 툴킷은 무엇인가? 황제낙엽 2009.03.18 82
42 Dojo로 HTML 위젯 개발하기 - 시작에 앞서 황제낙엽 2009.03.18 22