. 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 강력 지원한다.
[국내 시멘틱 웹 저자의 사이트]
http://www.dal.co.kr/
[자바스크립트에 대한 메뉴얼이 정리한 잘 되 있는 사이트]
http://koxo.com/
[CSS 메뉴얼을 번역한 사이트]
http://trio.co.kr/webrefer/css/cssgen.html
[DHTML 참조 싸이트]
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp
[JAVA SCRIPT 프레임웍 prototype1.4.0 에 대한 설명 사이트]
http://www.sergiopereira.com/articles/prototype.js.html
[Ajax 관련 자주 방문해야 하는 사이트]
http://ajaxian.com/
http://ajaxpatterns.org/
http://ajaxmatters.com/r/welcome
http://ajaxblog.com/
http://labs.google.com/
http://www.adaptivepath.com/
http://www.37signals.com/
http://www.oreilly.com/
http://developer.apple.com/
[Ajax 관련 오픈소스]
http://zk1.sourceforge.net/
http://sourceforge.net/projects/zk1/
http://www.rubyonrails.org/
http://www.ruby-lang.org/en/
http://swik.net/AJAXSLT
[Ajax 관련 라이브러리 & 툴]
http://httpunit.sourceforge.net/ => HttpUnit 테스팅 프레임웍
http://fitnesse.org/ => FitNesse 테스팅 프레임웍
http://jwebunit.sourceforge.net/ => 웹 테스팅 프레임웍으로 자바 개바자라면 추천해 본다.
http://www.edwardh.com/jsunit/ => JsUnit 홈페이지
http://devedge-temp.mozilla.org/toolbox/examples/2003/inheritFrom/index_en.html
=> 넷스케이프 커뮤니케이션의 Bob Clay 는 부모 클래스의 메소드를 자식 클래스에 복사할 수 있는 아주 간단한 메소드를 소개하였다.
http://chrispederick.com/work/webdeveloper/
=> Web Developer Extension for FireFox 으로써 파이어폭스 브라우저가 제공해 주는 다양한 기능의 툴바를 다운/설치할 수 있는 싸이트이다.
http://hometown.aol.de/_ht_a/memtronic/
=> 자바스크립트 파일을 압축하거나 Obfuscation(자신의 소스코드를 다른 사람이 악의적으로 도용하고나 훔쳐가는 것을 막기 위해서 멤버나
메소드 이름을 의미없는 문자들로 바꾸는 기법)하는 Freeware 싸이트이나 현재버젼에서는 아직까지 자바스크립트에 대한 Obfuscation 은
지원하지 않고 있다.
http://www.jslint.com/ => 자바스크립트 소스코드를 검증해 주는 싸이트
http://www.mozilla.com/ => 모질라 닷컴/파이어 폭스 최신버젼 다운로드
https://addons.mozilla.org/ => FireFox add on home page
https://addons.mozilla.org/extensions/?application=firefox => firefox add on extensions
http://www.activeperl.com/ => 펄의 런타임 환경인 ActivePerl 을 다운로드 받을 수 있다.
http://jsdoc.sourceforge.net/ => javadoc 명령으로 HTML API를 생성하듯이 자바스크립트의 주석을 바탕으로 HTML 다큐먼트를 생성하는 오픈소스
http://www.openqa.org/selenium/ => html 및 자바스크립트를 검사해주는 아주 훌륭한 오픈소스다. 실험적인 프로그램이지만 100점 주고 싶다.
http://www.activeperl.com/ => 펄 런타임 환경 다운로드 싸이트
http://jsdoc.sourceforge.net/ => jsDoc
http://www.json.org/ => JSON 홈페이지
http://www.ashleyit.com/rs/main.htm => Remote Scripting 관련하여 Brent Ashley 가 운영하는 싸이트
[Ajax 응용 싸이트]
http://maps.a9.com/ => Ajax 를 이용한 map 싸이트
http://maps.google.com/ => 구굴 맵
http://www.google.com/ig => Draggable DOM pattern 을 아주 훌륭하게 적용한 싸이트
http://www.google.com/webhp?complete=1&hl=kor => 구굴 Suggest 한글 검색창
http://www.google.com/webhp?complete=1&hl=en => 구굴 Suggest 영문 검색창
http://www.netflix.com/BrowseSelection => ajax 를 이용한 툴팁을 구현한 싸이트
http://www.apple.com/itunes/ => AJAX 관련 refresh 기능을 구현해 놓은 싸이트.(애플 itunes 뮤직 다운로드 자동 카운트)
http://www.digg.com/spy => AJAX 관련 refresh 기능을 구현해 놓은 싸이트.(새로운 정보 컨텐츠 리스트 자동 소팅 기능)
http://www.live.com => MS Live
[Ajax 관련 기타 참고 싸이트]
http://www.apress.com/book/supplementDownload.html?bID=10042&sID=3021 => Foundation of Ajax 소스 다운로드 url
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 강력 지원한다.
[국내 시멘틱 웹 저자의 사이트]
http://www.dal.co.kr/
[자바스크립트에 대한 메뉴얼이 정리한 잘 되 있는 사이트]
http://koxo.com/
[CSS 메뉴얼을 번역한 사이트]
http://trio.co.kr/webrefer/css/cssgen.html
[DHTML 참조 싸이트]
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp
[JAVA SCRIPT 프레임웍 prototype1.4.0 에 대한 설명 사이트]
http://www.sergiopereira.com/articles/prototype.js.html
[Ajax 관련 자주 방문해야 하는 사이트]
http://ajaxian.com/
http://ajaxpatterns.org/
http://ajaxmatters.com/r/welcome
http://ajaxblog.com/
http://labs.google.com/
http://www.adaptivepath.com/
http://www.37signals.com/
http://www.oreilly.com/
http://developer.apple.com/
[Ajax 관련 오픈소스]
http://zk1.sourceforge.net/
http://sourceforge.net/projects/zk1/
http://www.rubyonrails.org/
http://www.ruby-lang.org/en/
http://swik.net/AJAXSLT
[Ajax 관련 라이브러리 & 툴]
http://httpunit.sourceforge.net/ => HttpUnit 테스팅 프레임웍
http://fitnesse.org/ => FitNesse 테스팅 프레임웍
http://jwebunit.sourceforge.net/ => 웹 테스팅 프레임웍으로 자바 개바자라면 추천해 본다.
http://www.edwardh.com/jsunit/ => JsUnit 홈페이지
http://devedge-temp.mozilla.org/toolbox/examples/2003/inheritFrom/index_en.html
=> 넷스케이프 커뮤니케이션의 Bob Clay 는 부모 클래스의 메소드를 자식 클래스에 복사할 수 있는 아주 간단한 메소드를 소개하였다.
http://chrispederick.com/work/webdeveloper/
=> Web Developer Extension for FireFox 으로써 파이어폭스 브라우저가 제공해 주는 다양한 기능의 툴바를 다운/설치할 수 있는 싸이트이다.
http://hometown.aol.de/_ht_a/memtronic/
=> 자바스크립트 파일을 압축하거나 Obfuscation(자신의 소스코드를 다른 사람이 악의적으로 도용하고나 훔쳐가는 것을 막기 위해서 멤버나
메소드 이름을 의미없는 문자들로 바꾸는 기법)하는 Freeware 싸이트이나 현재버젼에서는 아직까지 자바스크립트에 대한 Obfuscation 은
지원하지 않고 있다.
http://www.jslint.com/ => 자바스크립트 소스코드를 검증해 주는 싸이트
http://www.mozilla.com/ => 모질라 닷컴/파이어 폭스 최신버젼 다운로드
https://addons.mozilla.org/ => FireFox add on home page
https://addons.mozilla.org/extensions/?application=firefox => firefox add on extensions
http://www.activeperl.com/ => 펄의 런타임 환경인 ActivePerl 을 다운로드 받을 수 있다.
http://jsdoc.sourceforge.net/ => javadoc 명령으로 HTML API를 생성하듯이 자바스크립트의 주석을 바탕으로 HTML 다큐먼트를 생성하는 오픈소스
http://www.openqa.org/selenium/ => html 및 자바스크립트를 검사해주는 아주 훌륭한 오픈소스다. 실험적인 프로그램이지만 100점 주고 싶다.
http://www.activeperl.com/ => 펄 런타임 환경 다운로드 싸이트
http://jsdoc.sourceforge.net/ => jsDoc
http://www.json.org/ => JSON 홈페이지
http://www.ashleyit.com/rs/main.htm => Remote Scripting 관련하여 Brent Ashley 가 운영하는 싸이트
[Ajax 응용 싸이트]
http://maps.a9.com/ => Ajax 를 이용한 map 싸이트
http://maps.google.com/ => 구굴 맵
http://www.google.com/ig => Draggable DOM pattern 을 아주 훌륭하게 적용한 싸이트
http://www.google.com/webhp?complete=1&hl=kor => 구굴 Suggest 한글 검색창
http://www.google.com/webhp?complete=1&hl=en => 구굴 Suggest 영문 검색창
http://www.netflix.com/BrowseSelection => ajax 를 이용한 툴팁을 구현한 싸이트
http://www.apple.com/itunes/ => AJAX 관련 refresh 기능을 구현해 놓은 싸이트.(애플 itunes 뮤직 다운로드 자동 카운트)
http://www.digg.com/spy => AJAX 관련 refresh 기능을 구현해 놓은 싸이트.(새로운 정보 컨텐츠 리스트 자동 소팅 기능)
http://www.live.com => MS Live
[Ajax 관련 기타 참고 싸이트]
http://www.apress.com/book/supplementDownload.html?bID=10042&sID=3021 => Foundation of Ajax 소스 다운로드 url
'Interesting > TIPTECH' 카테고리의 다른 글
알고리즘 도움말파일 (4) | 2007.05.03 |
---|---|
ajax이용한 자작 간단 대화방 (1) | 2007.05.03 |
C2 보내기와 이동에 의문점 (3) | 2007.05.02 |
C2 스크랩 부분 (0) | 2007.05.02 |
C2 글을 삭제해도...보내기를 해도 마이베스랑 따로논다 (1) | 2007.05.02 |