1.Purejavascript: 애플리케이션 프레임워크
1.1바인도우즈 (2003년 설립)
Backbase는 DHTML, JavaScript, CSS 및 HTML과 같은 기술과 강력하게 결합된 완전한 Windows 데스크톱 스타일의 웹 애플리케이션 솔루션입니다. Bindows에는 클라이언트 지원 구성 요소(예: Java, ActiveX 또는 Flash)를 다운로드하고 설치할 필요가 없으며 브라우저만 필요합니다. 순수 OO의 개념은 Bindows의 모든 곳에 반영되어 있습니다. Bindows는 아마도 제가 본 것 중 가장 완벽하고 강력한 javascript:void(0);">AJAX 애플리케이션 플랫폼일 것입니다.
Bindows는 MB(본사: GA USA, 스웨덴 주요 개발 센터, 2002년 설립)의 기술을 활용한 상용 프로그램입니다.
Bindows 프레임워크에서 제공하는 기능과 특징은 다음과 같습니다.
객체지향 기술을 기반으로 한 클래스와 API
메뉴, 양식, 표, 슬라이더, 측정 장비 창 및 기타 Windows 창 기능 지원을 포함하여 다양한 기능 창 모드를 지원하는 완전한 Windows 데스크탑 시스템입니다.
공간이 필요 없는 SOA 클라이언트 애플리케이션 개발을 위한 최고의 툴킷 단일 사용자부터 엔터프라이즈 수준 개발까지 기본 XML, SOAP 및 XML-RPC 지원 완벽한 내장 javascript:void(0);" >AJAX 지원
Bindows 개발 환경:
엔터프라이즈 규모의 프로젝트 개발 지원 크로스 브라우저 및 크로스 OS 플랫폼 지원 서버 구조에 제한되지 않음 신규 및 기존 리소스와의 우수한 상호 운용성 통합 개발 인터페이스
1.2 BackBase(2003년 설립)
BackBase는 풍부한 브라우저 작동 기능과 .NET 및 JAVA 플랫폼의 통합을 제공하는 완전한 브라우저 측 프레임워크입니다.
상업용 제품은 Backbase BV(암스테르담에 본사, 2003년 설립)에서 생산됩니다.
1.3DOJO(개발중, 2004년 9월 설립)
DOJO는 완전한 경량 위젯과 브라우저-서버 메시지 매핑 지원을 제공합니다.
사용자 정의 Javascript 위젯을 생성하기 위한 프레임워크를 제공합니다. 미리 만들어진 창 유형의 풍부한 라이브러리를 지원합니다.
B/S 메시지 매핑 지원 - JotSpot의 Alex Russell이 이끄는 브라우저 오픈 소스 라이센스(Academic Free License 2.1)에서 URL 조작 기능을 지원하는 XMLHttpRequest 및 기타 메커니즘입니다.
1.4Open Rico(개발 중, 2005년 5월 설립, 초기 독점 프레임워크 기반)
Open Rico는 Ajax 아키텍처와 사용자 상호 작용을 지원하는 다목적 프레임워크입니다.
XMLHttpRequest 응답은 하나 이상의 DOM 개체 또는 Javascript 개체에서 호출될 수 있습니다.
드래그 앤 드롭 작업을 지원합니다. javascript:void(0);">AJAX 기반의 스케일링 및 변형 등의 애니메이션 모드를 지원합니다. RussMirimar의 Yonah에서 오픈 소스로 제공하는 동작 기반 작업 라이브러리 사용 가이드입니다. Saber Airlines 솔루션에서 유래되었습니다. Bill이 개발함 Scott, Darren James 등이 유지함
1.5qooxdoo (개발 중, 2005년 5월 설립)
.
qooxdoo는 광범위한 UI 지원을 제공하고 인프라 및 기타 기능을 개발하는 빠르게 발전하는 또 다른 애플리케이션 프레임워크입니다.
인프라 기능:
DOM 이벤트를 쉽게 캡처하고 조작할 수 있습니다. 디버깅을 지원합니다. 시간 작업을 위한 Timer 클래스를 지원합니다.
게터/세터 지원
UI:
창 구성 요소 라이브러리 및 프레임워크 인터페이스 레이아웃 관리 이미지 캐시 및 투명 PNG 이미지 처리 오픈 소스(LGPL).
1.6 티베트(개발 중, 2005년 6월 생성)
Tibet은 대량의 클라이언트 코드를 신속하게 생성할 수 있는 쉽게 이식 가능하고 완전한 JavaScript API를 다수 제공합니다. Tibet은 엔터프라이즈 수준의 javascript:void(0);">AJAX라고 주장합니다.
원격 스크립트 호출은 다음으로 캡슐화됩니다. XMLHttp요청
URI 지원은 더 이상 GET 및 POST뿐만 아니라 모든 HTTP 이벤트를 지원합니다.
저수준 프로토콜 - File:// 및 WebDav도 정상적으로 HTTP로 사용할 수 있습니다.
SOAP, XML-RPC 및 기타 대규모 Javascript 개체 라이브러리를 포함한 웹 서비스 호출 지원, 다양한 XML 작업 지원
IDE 및 개발 도구 오픈 소스 라이선스(OSI)
1.7 AJFORM (2005년 6월 작성)
AJFORM은 매우 사용하기 쉬운 javascript:void(0);">AJAX 프레임워크로, 엔트리 레벨 javascript:void(0);">AJAX 코드를 작성하는 데 사용됩니다.
3단계
기능을 제공합니다.설치는 HTML 양식 요소를 자동으로 지원합니다. javascript:void(0);">AJAX를 구현하기 위해 코딩이 거의 필요하지 않습니다.
2 Purejavascript: 인프라 프레임워크
2.1 AjaxCaller (2005년 5월 생성, 현재 알파 버전)
AjaxCaller는 다중 스레드 보안 액세스 기능을 갖춘 XMLHttpRequest 구성 요소로, 주로 초보 Ajax 개발자를 대상으로 하며 아직 알파 개발 단계에 있으며 AjaxPatterns의 온라인 검색 예에서만 사용됩니다.
일반 텍스트 또는 XML 구조 데이터를 사용하여 서버와 상호 작용(GET/POST/PUT/DELETE)
XMLHttRequest 객체 구성 지원(객체 파괴, C++는 메모리 객체 구성 지원)
응답 캐싱 지원(아직 계획 중)
간단한 라이브러리 파일 코드는 초보자도 쉽게 배우고 사용할 수 있으며 스크립트 디버깅 오픈 소스 프로토콜을 지원합니다.
2.2 플래시 JavaScript 통합 키트
Flash JavaScript 통합 키트를 사용하면 Flash와 Javascript 스크립트를 서로 통합할 수 있습니다.
JavaScript에서 Flash ActionScript 스크립트를 호출할 수 있으며 그 반대의 경우도 가능합니다.
서로 다른 환경에서 양측의 주요 데이터 유형에 대한 전송 호출을 거의 지원합니다.
여러 Flash 오픈 소스 애호가가 유지 관리하는 오픈 소스 계약입니다.
2.3 Google AJAXSLT(2005년 6월 출시)
Google AJAXSLT는 XSLT 변환 및 XPath 쿼리를 수행하는 데 사용되는 Javascript 프레임워크입니다.
현재 Google 지도에서 사용되고 있습니다.
오픈 소스 라이선스(BSD)
2.4 HTMLHttpRequest (베타 버전, 2005년 생성)
HtmlHttpRequest의 가장 큰 특징은 XMLHttpRequest 객체와 표준 HTML 태그 IFrame을 사용하여 최대 크로스 브라우징 및 크로스 플랫폼 javascript:void(0);">AJAX 지원을 달성하는 것입니다. 원칙은 지원하는 브라우저에서 XMLHttp를 호출하는 것입니다. 지원되지 않는 경우 IFrame을 사용하여
현재 지원되는 브라우저: IE6/Win, IE5.5/Win, IE5/Win, IE4/Win, Mozilla/Win, Opera7/Win, Safari/Mac, IE5/ 스코틀랜드 사람.
아직 테스트되지 않은 브라우저: IE4/Mac, Mozilla/Mac, Opera/Other, Konqueror/Linux.
오픈 소스 라이선스(LGPL)
2.5 대화형 웹사이트 프레임워크(2005년 제작)
Interactive Website Framework는 브라우저에서 다양한 javascript:void(0);">AJAX 기본 애플리케이션을 지원하는 오픈 소스 프로젝트로 자리잡고 있으며 JavaScript, CSS, XML 및 HTML을 사용하는 고성능 대화형 WEB 프레임워크라고 주장합니다. , 사용자 정의 가능하고 읽을 수 있는 XML 파서를 포함합니다. 실제로 IWF는 javascript:void(0);">AJAX의 기본 프레임워크이며 일부 공통 스크립트 코드도 포함합니다.
스레드로부터 안전한 XMLHttpRequest 구현
XML 문서를 캡슐화하여 더 읽기 쉬운 코드를 만듭니다.
var node = doc.groceries.frozen[0].pizza[0].size;
캡슐화된 데이터 읽기
var node = doc.documentElement.firstChild.firstChild.getAttribute("size");
오픈 소스 프로토콜에서 읽은 원시 DOM 작업
2.6 LibXMLHttpRequest(2003년 6월 출시)
getXML() 및 postXML() 이벤트를 사용하여 XMLHttpReuqest 호출을 단순화하고 XMLHttpRequest 개체 풀을 지원하는
작은 XMLHttpRequest 패키지입니다
.
응답 캐시 처리 소스 코드를 사용할 수 있지만 저작권으로 보호됩니다.
2.7 마약스
MAJAX는 문자 정보를 보내고 받기 위한 간단한 인터페이스를 제공하고 각 작업에 대한 콜백 인터페이스를 설정하는 또 다른 매우 작은 HttpRequest 패키지입니다.
2.8 RSLite(x)
RSLite는 Brent Ashley의 JSRS(JavaScript Remote Scripting)의 일부로 별도로 출시된 XMLHttpRequest 캡슐화 구성 요소입니다.
2.9 Sack(개발 중, 2005년 5월 구축)
소개를 참조하세요
.
Sack은 또한 잘 알려진 소형 XMLHttpRequest 패키지입니다. 호출자는 콜백 함수나 DOM 객체를 맞춤설정할 수 있습니다. 콜백 DOM 개체의 도움으로 응답에서 반환된 데이터를 DOM에 텍스트로 직접 삽입할 수 있습니다.
2.10 사리사(2003년 2월 출시)
Sarissa는 브라우저 측에서 XML을 독립적으로 호출하는 기능을 캡슐화하는 JavaScript API입니다.
휴대용 XMLHttpRequest 객체 생성 휴대용 XPath 쿼리 휴대용 DOM 조작 휴대용 XSLT
이식 가능한 XML 직렬화 오픈 소스 프로토콜(GPL2.0 및 LGPL2.1)
2.11 XHConn(2005년 4월 출시)
XHConn은 또한 작은 XMLHttpRequest 패키징 라이브러리입니다. 저자는 또한 간단한 호출과 명확하고 읽기 쉬운 코드가 특징인 향상된 XHConn을 사용합니다.
예:
new XHConn().connect("mypage.php", "POST", "foo=bar&baz=qux", fnWhenDone);
오픈소스 라이선스
3 서버측: 다국어
3.1 크로스 플랫폼 비동기 인터페이스 툴킷(2005년 5월)
CPAINT는 PHP와 ASP/VBScript 스크립트를 모두 지원하는 진정한 javascript:void(0);">AJAX 및 JSRS 툴킷입니다. CPAINT는 백그라운드에서 필요한 javascript:void(0);">AJAX 및 JSRS 코드를 제공합니다. 브라우저 측에서 해당 Javascript 스크립트 코드로 자동으로 반환됩니다. 이 방법은 웹 애플리케이션에 실시간 피드백을 제공하기 쉽습니다.
PHP와 ASP를 지원합니다
모든 기능은 통합 JavaScript 파일에서 원격 스크립팅 및 XML을 지원합니다.
로컬 및 원격 함수 호출을 지원합니다. 단일 또는 다중 XMLHttp 개체를 만들 수 있습니다. 백그라운드로 반환되는 데이터는 POST 및 GET을 지원합니다.
서버 측 프록시를 사용하여 원격 기능 및 데이터 액세스 작업을 수행합니다. 대부분의 브라우저에서 정상적으로 테스트되었으며 GNU, GPL 및 LGPL 오픈 소스 프로토콜로 출시되었습니다.
3.2 SAJAX(2005년 3월)
예를 들어, SAJAX의 구현은 매우 독특합니다. javascript 메소드 x_calculateBudget()은 먼저 서버에 응답을 전송하고 JavacalculateBudget() 메소드를 호출한 다음 javascript의 x_calculateBudget_cb()에 값을 반환합니다. SAJAX는 이미 많은 사람들이 들어봤거나 사용해 본 것으로 추정됩니다. 그러나 매핑 이론이 복잡하고 일부 경량 패키징 라이브러리에 비해 사용하기가 훨씬 어렵다는 것이 단점입니다. SAJAX는 지원하는 플랫폼이며 WEB에서 일반적으로 사용되는 거의 모든 프로그래밍 언어와 플랫폼을 포함합니다.
여러 플랫폼(ASP/ColdFusion/Io)에 JavaScript 기능을 매핑하는 것이 편리합니다. /루아/펄/PHP/파이썬/루비).
오픈소스 계약
3.3 자바스크립트 객체 표기법(JSON)과 JSON-RPC
JSON은 "얼굴 없는" XML이고 JSON-RPC는 XML-RPC와 유사한 원격 상호 작용 프로토콜로, JavaScript에 대한 강력한 지원과
Java, Python, Ruby, Perl과 같은 여러 서버 플랫폼을 지원합니다.
JSON-RPC-Java와 같은 다양한 플랫폼마다 다양한 패키지와 라이센스 계약이 있습니다.
3.4 자바스크립트 원격 스크립팅(JSRS)(2000)
전통적인 원격 스크립트 액세스 구성 요소인 JSRS는 원격 데이터/작업 상호 작용을 위한 프록시로 서버를 통해 클라이언트 데이터를 지원합니다.
지원되는 브라우저: IE4+, NS4.x, NS6.x, Mozilla, Opera7 및 Galeon.
서버측 스크립팅 언어 지원: ASP, ColdFusion, PerlCGI, PHP, Python 및 JSP(서블릿).
오픈소스 계약. 브렌트 애쉴리 제공.
3.5ASP.NET용 비트크래프트
Bitkraft는 (.NET) 웹 프레임워크를 기반으로 하는 CLR(공용 언어 런타임)로, 분산된 웹 콘텐츠를 생성하고 조작할 수 있는 고유한 방법을 제공합니다. C#으로 작성되었으며 Microsoft의 .NET 1.1 및 Mono 프레임워크에서 실행되는 이 앱의 가장 큰 특징은 원활한 클라이언트-서버 응답입니다. Bitkraft는 XML을 사용하여 데이터를 구성하는 대신 JSON을 사용합니다.
지원되는 브라우저: IE5+, Firefox1+, NS6
서버 측 요구 사항: ASP.NET, Mono XSP, Cassini, Apache(modMono) .NET Framework 1.1+
동기식 및 비동기식 원격 프록시 클라이언트에 대한 이벤트 기반 지원은 모든 .NET 유형 또는 사용자 정의 클래스 개체를 JSON으로 매핑하여 XML을 JSON으로 대체하도록 지원합니다.
무료 오픈소스 라이선스
4 서버측: 자바
4.1 Java용 WebORB(2005년 8월)
Java용 WebORB는 javascript:void(0);">AJAX 및 Flash 기반 리치 클라이언트 애플리케이션을 개발하기 위한 개발 플랫폼입니다. 온라인 예제
WebORB에는 리치 클라이언트 개발 클래스 라이브러리가 포함되어 있습니다. 바인딩을 위한 간단한 온라인 API를 제공합니다. Java를 정의하거나 호출합니다. 개체, XML 웹 서비스 및 EJB
비동기식 또는 동기식 이벤트 기반을 지원하면 서버 측에서 코드를 수정할 필요가 없으며 사용자 지정 메서드나 속성, 변수 등이 필요하지 않습니다. 디자인 타임에 에이전트를 지정할 필요는 없습니다.
동기 호출에는 콜백이 필요하지 않으며, 비동기 호출에는 콜백 메서드가 필요합니다.
클라이언트는 서버에 지정된 활동 방식을 요청할 수 있으며, 처리 결과는 별도의 프로그래밍 없이 쉽게 상태로 변환될 수 있습니다.
데이터베이스 쿼리 결과를 처리하기 위한 특정 API를 제공합니다. 서버 코드는 DataSet 또는 DataTable을 반환할 수 있으며 클라이언트는 결과를 RecordSet과 유사한 JavaScript 개체로 표시합니다. 이 개체는 열 이름과 행 데이터를 검색하는 메서드를 제공합니다.
데이터 페이징 기술을 지원합니다. 클라이언트 애플리케이션은 페이지에서 데이터를 검색할 수 있습니다.
기본 형식, 문자열, 복합 유형, 배열, 기본 .net 컬렉션, 원격 참조와 같은 모든 서비스 종료 데이터 유형을 매개변수로 반환하도록 지원합니다.
현재 두 가지 버전이 있습니다: Standard 버전(무료), Professional 버전(상용 라이센스)
4.2 에코 2(2005년 3월)
Echo 2를 사용하면 순수 Java 언어로 javascript:void(0);">AJAX 프로그램을 작성할 수 있습니다. 데모.
자동으로 HTML 및 Javascript 코드를 생성하고 XML을 사용하여 클라이언트-서버 측에 메시지를 전달합니다. 사용자 정의를 지원할 의향이 있는 경우 Javascript 구성 요소 오픈 소스 프로토콜(Mozilla Public License 또는 GNU LGPL)
4.3 직접 웹 원격(DWR)(2005)
Direct Web Remoting은 Javascript 코드에서 Java 메소드를 직접 호출할 수 있으며, 애플리케이션 프레임워크는
Javascript의 요청 호출을 Java 메소드로 전달하고 실행 결과를 Javascript로 반환할 수 있습니다.
Struts, Tapestry 및 기타 오픈 소스(Apache)와 같은 모든 웹 프레임워크와 함께 사용할 수 있습니다. 이 제품은 현재 WebWork에 추가되어 있습니다.
4.4 스와토(2005)
SWATO는 javascript:void(0);">AJAX 서비스를 통해 웹 애플리케이션의 상호 작용을 보다 쉽게 변경할 수 있는 재사용 가능하고 잘 통합된 Java/JavaScript 라이브러리 세트입니다
. 클라이언트측 Javascript 라이브러리는 쉽게 배포할 수 있습니다. 클라이언트 측 Javascript 라이브러리는 XMLHttpRequest를 지원하는 모든 브라우저에서 사용할 수 있습니다. JSON 기술을 사용하여 서버 측에서 POJO 데이터를 구성하므로 모든 Javascript 환경(HTML. , XUL, SVG)를 사용하여 이러한 원격 데이터에 액세스할 수 있습니다. 이 방법은 하드 코딩이나 일부 성숙한 Javascript 라이브러리를 통해 현재 애플리케이션에 쉽게 통합됩니다. <servlet> 및 <filter를 사용하여 Javascript에서 원격 POJO 데이터를 호출할 수 있는 간단한 인터페이스를 제공합니다. > web.xml에서 유연하게 구성되며 Spring 프레임워크에 통합될 수 있습니다(필수는 아님). 이는 웹 애플리케이션(예: 자동 완성 텍스트 상자, 온라인 양식, 온라인 목록 등)을 빠르게 개발하는 데 도움이 되는 여러 구성 요소를 제공합니다. )
4.5AJAXJSPTag라이브러리
TheAJAX JSPLibrary는 javascript:void(0);">AJAX 프로그램 개발에 사용되는 JSP 태그 라이브러리 세트입니다. javascript:void(0);">AJAX 모드의 웹 양식은 J2EE에서 Javascript 없이도 쉽게 개발할 수 있습니다. 태그 라이브러리는 보다 일반적인 javascript:void(0);">AJAX 기능에 대해 5개의 태그를 제공합니다. TagLibrary
자동 완성: 사용자가 텍스트 상자에 문자를 입력하고 지정된 데이터에서 사용자가 입력한 문자를 자동으로 일치시킵니다. 이는 Google과 유사합니다. 제안하다
설명선: A 태그에 버블 메시지 프롬프트 상자를 추가할 수 있지만 데이터는 서버에서 실시간으로 검색됩니다.
선택/드롭다운: 도도부현 및 도시에 대한 연결 드롭다운 상자와 같은 연결 메뉴와 유사합니다.
토글: 스위치 버튼. 예를 들어 숨겨진 양식 필드에 true와 false를 저장하고 동시에 해당 img 이미지를 표시합니다.
업데이트 필드: 업데이트 데이터, 즉 새로 고치지 않고 제출된 데이터입니다.
4.6AJAX Java 서버 페이스 프레임워크
AJAX-JSF는 모든 JSF 애플리케이션을 javascript:void(0);">AJAX 애플리케이션
예: javascript:void(0);">AJAX 구성 요소의 MyFaces JSF 트리(트리 디렉터리), 테이블 스크롤러(스크롤 가능한 테이블)로 변환하는 데 사용됩니다. , 탭 창(탭 표시줄)
오픈 소스 라이선스(Apache 소프트웨어 라이선스)
5 서버측: Lisp
5.1 CL-아약스
CL-Ajax는 Javascript를 구현하여 서버측 Lisp를 직접 호출하여
매개변수를 사용할 수 있는 함수를 생성합니다. Javascript 함수 또는 DOM 객체를 호출할 수 있으며 오픈 소스 라이센스에 통합할 수 있습니다.
6 서버측: .NET
6.1 .NET용 WebORB(2005년 8월)
.NET용 WebORB는 javascript:void(0);">.NET 및 XML 웹 서비스(온라인 예)를 사용하여 개발된 AJAX 및 Flash 기반 리치 클라이언트 애플리케이션입니다.
WebORB에는 리치 클라이언트 개발 클래스 라이브러리가 포함되어 있습니다. .NET 개체, XML 웹 서비스 바인딩 또는 호출
비동기식 또는 동기식 이벤트 기반을 지원하면 서버 측에서 코드를 수정할 필요가 없으며 사용자 지정 메서드나 속성, 변수 등이 필요하지 않습니다. 디자인 타임에 에이전트를 지정할 필요는 없습니다.
동기 호출에는 콜백이 필요하지 않으며, 비동기 호출에는 콜백 메서드가 필요합니다.
클라이언트는 서버에 지정된 활동 방식을 요청할 수 있으며, 처리 결과는 별도의 프로그래밍 없이 쉽게 상태로 변환될 수 있습니다.
데이터베이스 쿼리 결과를 처리하기 위한 특정 API를 제공합니다. 서버 코드는 DataSet 또는 DataTable을 반환할 수 있으며 클라이언트는 결과를 RecordSet과 유사한 JavaScript 개체로 표시합니다. 이 개체는 열 이름과 행 데이터를 검색하는 메서드를 제공합니다.
데이터 페이징 기술을 지원합니다. 클라이언트 애플리케이션은 페이지에서 데이터를 검색할 수 있습니다.
기본 형식, 문자열, 복합 유형, 배열, 기본 .net 컬렉션, 원격 참조와 같은 모든 서비스 종료 데이터 유형을 매개변수로 반환하도록 지원합니다.
현재 두 가지 버전이 있습니다: Standard 버전(무료), Professional 버전(상용 라이센스)
6.2Ajax.NET(2005년 3월)
.NET은 Javascript를 통해 서버측 .net에 액세스하는 다양한 방법을 지원하는 최초의 무료 라이브러리입니다. Ajax.NET은
SAJAX와 유사하며 Javascript 요청을 .NET 메소드로 보낼 수 있으며 서버는 직렬화 사용자 정의를 포함하여 Javascript로 돌아갑니다. 친절한.
세션 및 애플리케이션 데이터는 Javascript로 액세스할 수 있습니다. 소스 코드를 변경하지 않고도 소스 코드를 무료로 사용할 수 있습니다. 모든 클래스는 Javascript 클라이언트 반환을 지원합니다. DataSet은 JavaScript: Tables[0].Rows에서 사용할 수 있습니다.
HtmlControls 구성 요소를 사용하여 다시 로드하지 않고 데이터 페이지에 액세스하고 반환하고 이벤트 프록시(데이터 액세스 계층)를 사용합니다.
호출 인터페이스 방식은 하나만 제공되기 때문에 서버의 CPU 사용량은 매우 적습니다.
6.3 ComfortASP.NET(2005년 8월)
ComfortASP.NET을 사용하면 개발자는 순수 .NET에서 javascript:void(0);">AJAX(DHTML, JavaScript, XMLHttp)와 유사한 기능을 갖춘 애플리케이션을 개발할 수 있습니다.
빠른 응답, HTML 전송 감소, 페이지 다시 로드 감소 및 깜박임 없는 브라우저 콘텐츠 변경
javascript:void(0);">AJAX 사용자 경험,
6.4 AjaxAspect(2005년 8월)
AjaxAspects는 서버 측 WebService 이벤트를 호출할 수 있는 엔진입니다.
서버-클라이언트 통신을 위해 표준 SOAP 및 XML 객체를 사용합니다. 사용, 오픈 소스 프로토콜.
7 서버측: PHP
7.1 AjaxAC(2005년 4월)
AjaxAC는 전체 애플리케이션 기능을 단일 클래스에 캡슐화합니다.
모든 기능은 자체 포함 클래스(및 일부 Javascript 라이브러리)에 통합됩니다.
PHP 파일이나 HTML 페이지를 호출하는 것은 매우 간단합니다. App 클래스를 생성하고 호출해야 하는 Javascript 객체 또는 HTML 요소에 클래스 참조를 전달하기만 하면 됩니다.
Javascript 이벤트를 캡처하면 구성 데이터를 사용자 정의할 수 있으며 런타임 매개변수 변경을 지원합니다. Javascript 코드에 지저분한 HTML 코드를 포함할 필요가 없습니다. 위의 두 가지 장점으로 인해 잘 지원되는 템플릿 엔진이 쉽습니다. PHP 클래스와 MySql 데이터가 자체 요청으로 반환되었습니다.
Javascript를 사용하여 창 모드 응용 프로그램을 쉽게 만드는 기능.
7.2 JP스팬
JPSPAN은 Javascript를 통해 PHP의 함수를 직접 호출합니다.
엄격한 단위 테스트 오픈 소스 라이선스(PHP)
7.3 XAJAX
XAjax는 Javascript를 통해 PHP에서 함수를 직접 호출합니다.
오픈 소스 라이센스 계약을 사용하여 PHP 스크립트를 호출하는 것을 지원합니다.
8 서버측: 루비
8.1 루비 온 레일즈
Ruby On Rails는 javascript:void(0);">AJAX를 지원하는 완전한 웹 프레임워크입니다. Ruby 언어로 작성되었으며 엄격하게 MVC 구조에 따라 개발되었습니다.
Ajax가 등장했을 때 Rails는 아직 개발 초기 단계에 있었습니다. , 따라서 Ajax는 점차 Rails 프레임워크의 핵심이 될 수 있습니다.
브라우저에서 대부분의/모든 Window 애플리케이션 구성 요소 및 애니메이션에 대한 Javascript 스크립트를 생성합니다.
서버측 호출을 지원합니다.
큐는 오픈 소스 라이선스를 지원합니다
MoztwWiki에서
이 문서는 Mozilla 개발자 센터의 javascript:void(0);">AJAX:Getting Started( http://developer.mozilla.o ... )의 번역입니다. 원문의 작성자 및 편집 내역은 다음에서 확인할 수 있습니다.
이 문서에서는 javascript:void(0);">AJAX 관련 기술의 기본 사항을 설명하고 시작하는 데 도움이 되는 예제를 제공합니다