'Ajax'에 해당되는 글 1건

  1. 2008.07.09 Ajax 구현 라이브러리 모음
 

1. Cross-browser 라이브러리

x library (http://www.cross-browser.com)
베테랑 DHTML 라이브러리, 다양한 브라우저에서 동작하는 애니매이션, 스타일링, 이벤트, 기타의 공통 기능을 제공한다.

Sarissa (http://sarissa.sf.net)
브라우저에 독립적으로 XML을 다루는 방법을 제공하는 자바스크립트 API 브라우저에 상관없이 자바스크립트 객체를 XML로 직렬화하는 기능, XSLT, XPath 쿼리 기능등의 다양한 XML 기술들을 지원한다.

Prototype (http://prototype.conio.net/)
자바스크립 프로그래밍을 위한 범용의 헬퍼 라이브러리. 자바스크립트를 Object Oriented Programming 스타일로 작성위한 확장을 제공한다. 또한 견고한 Ajax 라이브러리를 포함한다.프로토타입은 Ruby on Rails, Rico, Scriptaculous 등에서 자바스크립트 엔진으로 사용된다.



2. 위젯 & 위젯 슈트

Scriptaculous (http://script.aculo.us)
다양한 시각효과(visual effect)를 지원하는 자바스크립트 라이브러리. 기본적으로 프로토타입을 사용하며 문서화가 잘 되어있다. 데모와 샘플애플리케이션, 드래그&드럽 라이브러리등을 지원한다.

Rico (http://openrico.org)
AJAX를 지원하는 다목적 프레임워크. 애니매이션, MVC의 분리, 드래그&드롭, 데이터그리드, 그외에 다양한 위젯등을 지원한다. 프로토타입 상에서 구현됨.



3. 애플리케이션 프레임워크

DWR, JSON-RPC, and SAJAX
다른 언어를 사용하지만, 이들은 모두 자바스크립트 코드로 부터 곧바로 서버측 함수(자바, 파이썬, 루비, 펄...)를 호출할 수 있는 방법을 지원한다.

DWR : http://www.getahead.ltd.uk/dwr/
JSON RPC : http://www.json-rpc.org/
SAJAX : http://www.modernmethod.com/sajax

Backbase (http://www.backbase.com/)
서버에서 생성된 HTML 문서안에 포함된 XML 태그를 실시간으로 리치위젯으로 바인딩할 수 있는 기능을 제공하는 browser-side 프레임웍이 되겠다. RICO가 표준 HTML 태그를 사용하는 반해, BackBase는 커스텀 XHTML 태그를 사용하여 UI 컴포넌트를 생성하는 것을 제외하고는 기본적인 원리는 RiCO의 behavior 컴포넌트와 비슷하다.

Echo2 (http://www.nextapp.com/products/echo2)
서버에 선언된 유저 인터페이스 모델로 부터 리치 UI 컴포넌트를 생성해주는 프레임워크. Echo2는 순수 자바만으로 AJAX 애플리케이션을 만들 수 있다.

Ruby on Rails (http://www.rubyonrails.org)

루비 프로그래밍 언어로 쓰여진 웹 개발 프레임워크. 기본적으로 서버측 객체를 데이터베이스로 바로 매핑하는 기능, 테플릿을 사용해서 콘텐츠를 프리젠테이션하는 기능등을 제공한다. 최근버전에서는 프로토타입 라이브러리를 통해 ajax 강력 지원한다.

 

Posted by 행복한 프로그래머 궁금쟁이박
TAG

댓글을 달아 주세요