prototype.js가 자바 스크립트 라이브러리를 프레임워크 수준으로 승격한 1세대였다면 지금은 마치 춘추 전국시대와 같다. YUI, jQuery, dojo, ext, mootools 등이 고루 인기를 얻고 있다. 특히 dojo와 jQuery에 관심이 갔는데, IBM DeveloperWorks 웹 개발 분류에 좋은 기사를 번역해서 게재했다.

jQuery 기사
jQuery로 작업하기, 3부: jQuery와 Ajax로 RIA 만들기
jQuery로 작업하기, Part 2: 내일 나올 웹 응용을 오늘 구현해보자
jQuery로 작업하기, Part 1: 브라우저로 데스크톱 응용 옮기기
Ajax로 사이트 전면 개편, Part 4: 기존 사이트를 jQuery와 Ajax forms를 사용하여 개선하기
Ajax로 사이트 전면 개편, Part 3: jQuery, Ajax 탭, 회전식 슬라이드쇼로 기존 사이트 개선하기
Ajax로 사이트 전면 개편, Part 2: jQuery, Ajax, 툴팁, 라이트박스로 기존 사이트 개선하기
jQuery로 Ajax 개발을 단순화 하기

dojo 기사
Dojo Objective Harness를 이용한 웹 2.0 애플리케이션 단위 테스트
전문가다운 Ajax 애플리케이션 개발, Part 3: DWR, 자바, Dojo 툴킷을 사용하여 자바와 자바스크립트 통합하기
Dojo로 HTML 위젯 개발하기 (한글)
Dojo와 WebSphere Portal을 사용하여 클라이언트 측 포틀릿 간 통신 구현하기
Dojo와 DB2를 함께 Ajax로 사용하여 웹 애플리케이션 개발하기

자바 스크립트에 대해서는 잘 모르는 축에 속하지만, 시범적으로 사용해본 결과 jQuery는 문법의 간결함과 유용한 플러그인이 강점이고, dojo의 경우 자바 개발자에게는 API가 친숙했다. 상대적으로 무거운 느낌이 단점이다. 이유는 모르지만, Spring 웹 개발팀에선 dojo를 택했다.

한편, 오픈소스 Ajax 라이브러리 Method Chain 개발자 인터뷰를 보면 jQuery 아키텍처의 취약점을 설명하고 있다. 오는 2월 28일에 있을 JCO 콘퍼런스에서 Method Chain 개발자인 이벤트님이 "MethodChain과 Ajax 애플리케이션 아키텍처 구축 방안"이란 제목으로 70분간 강연을 할 예정인지라 관심 있는 분은 기억하시길.

 

출처 : http://younghoe.info/1078

+ Recent posts