아약스 프레임워크 목록
List of Ajax frameworks클라이언트와 서버 간의 동적 링크를 사용하여 웹 응용 프로그램을 만드는 데 사용되는 주목할 만한 Ajax 프레임워크 목록입니다.프레임워크 중 일부는 웹 브라우저 클라이언트에서 실행되는 JavaScript 및 Ajax를 생성하기 위한 JavaScript 컴파일러입니다. 일부는 순수 JavaScript 라이브러리이고 다른 일부는 일반적으로 JavaScript 라이브러리에 의존하는 서버 측 프레임워크입니다.
자바스크립트
JavaScript 프레임워크는 Ajax 개발에서 매우 일반적으로 사용되는 브라우저 측 프레임워크입니다.사용할 수 있는 JavaScript 프레임워크는 수백 가지가 있습니다.최근 [1][2]조사에 따르면 가장 많이 사용되는 JavaScript 프레임워크는 다음과 같습니다.
프레임워크 | 면허증. |
---|---|
axios, 브라우저 및 node.js용 Promise 기반 HTTP 클라이언트 | MIT |
jQuery는 Ajax 프레임워크 및 기타 유틸리티를 제공하는 JavaScript 라이브러리이며, jQuery UI는 낮은 수준의 상호작용 및 애니메이션, 고급 효과 및 높은 수준의 주제 가능한 위젯을 위한 추상화를 제공하는 플러그인입니다. | GPL 및 MIT |
시각 효과와 전환으로 가장 잘 알려진 컴팩트하고 모듈러형 JavaScript 프레임워크인 MoTools. | |
Ajax 및 기타 유틸리티를 제공하는 JavaScript 프레임워크인 프로토타입과 애니메이션 및 인터페이스 개발을 위한 플러그인인 Script.aculo.us. | MIT |
DOM 스크립트, DHTML, Ajax 등의 기술을 사용하여 풍부한 인터랙티브 웹 애플리케이션을 구축하기 위한 유틸리티 및 컨트롤 세트인 YUI 라이브러리. | BSD |
ASP.NET AJAX, ASP에 대한 확장 세트입니다.Ajax 기능을 구현하기 위한 NET. | 마이크로소프트 퍼블릭 라이선스 |
Spry 프레임워크는 Adobe가 개발한 오픈 소스 Ajax 프레임워크로 리치 인터넷 애플리케이션 구축에 사용됩니다.그것은 더 이상 [3]유지되지 않는다. | MIT |
JavaScript로 작성된 오픈 소스 DHTML 툴킷인 Dojo Toolkit. | 변경된 BSD 라이선스 또는 학술용 프리 라이선스 |
Ext JS - 프로토타입, Jquery 및 YUI를 버전 1.0까지 확장하는 라이브러리입니다.버전 1.1 이후 독립 실행형 Ajax 프레임워크. | GPLv3 또는 독자 사양 |
Backbone.js, Model-View-Controller 애플리케이션 설계 패러다임을 대략적으로 기반으로 합니다. | MIT[4] |
각도 JS[5][6][7] | MIT |
범용 프레임워크 목록에 포함되지 않고 보다 AJAX에 특정한 기타 주목할 만한 프레임워크:
- 오픈 소스 프레임워크인 AJAX.OOP는 OOP 스타일의 프로그래밍 엔진과 웹 2.0 구성 요소를 생성하기 위한 Ajax 요청 처리 기능을 제공합니다.
- Bindows, Ajax 엔터프라이즈 프레임워크, Windows의 외관 및 느낌
- qooxdoo는 포괄적인 Ajax 애플리케이션 프레임워크입니다.개발자는 객체 지향 JavaScript를 활용하여 크로스 브라우저 애플리케이션을 구축할 수 있습니다.
- Sproot Core는 웹용 데스크톱과 같은 애플리케이션을 만들도록 설계되어 있습니다.
- Wakanda Framework, Wakanda서버 사이드 JavaScript를 갖춘 DB는 데스크톱 및 모바일 웹 애플리케이션용 인터페이스를 구축하도록 설계되었습니다.
- Webix는 DataTable, SpreadSheet, Pivot, Kanban, File Manager, Scheduler 위젯을 사용하여 고유한 사용자 인터페이스를 개발하기 위한 JavaScript 프레임워크입니다.
자바
다음 프레임워크에서는 서버 측 Ajax 작업에 Java를 사용합니다.
- Apache Wicket - Ajax 개발을 지원하는 오픈 소스 Java 서버 중심 프레임워크
- AribaReflection 및 Object-Relational 매핑이 있는 오픈 소스 프레임워크 웹
- DWR 다이렉트 웹 리모트
- Ajax 서블릿의 에코
- Form Engine 동적 폼을 쉽게 만들 수 있는 프레임워크
- Google Web Toolkit - Java to JavaScript 컴파일러가 포함된 위젯 라이브러리
- ItsNat은 단일 페이지 인터페이스 애플리케이션에 초점을 맞춘 서버 측 Java 프레임워크입니다.
- JackBe 엔터프라이즈 Ajax 프레임워크
- JSF Java 서버면
- RAP Eclipse 풍부한 Ajax 플랫폼
- JavaServer Faces용 JBoss RichFaces, ICEFaces 및 PrimeFaces 오픈 소스 Ajax 컴포넌트 라이브러리
- GWT에 따라 서버 측 Java 위젯 프레임워크 추가
- ZK는 오픈 소스 Java 서버+클라이언트 퓨전 Ajax 프레임워크로 jQuery 및 XUL에 의존합니다.
.그물
Windows 에서는, 다음의 프레임워크를 사용할 수 있습니다.NET 플랫폼:
- ASP.NET AJAX(이전의 Microsoft Atlas)
펄
- Catalyst, Catalyst:플러그인:프로토타입 또는 기타 js 프레임워크
PHP
PHP Ajax 프레임워크는 데이터베이스 처리, 데이터 검색, 빌드 페이지 또는 페이지 일부 및 페이지를 게시하거나 XMLHttpRequest 개체에 데이터를 반환할 수 있습니다.
- Quicknet은 안전한 데이터 전송을 제공하는 Ajax 프레임워크로 서버 측에서 PHP를 사용합니다.
- 많은 기능을 갖춘 Sajax PHP 프레임워크로, 사용자가 쉽게 기능을 통합할 수 있습니다.
- Xajax는 서버 측에서 JSON 또는 XML 형식을 사용합니다.
파이썬
다음 프레임워크에서는 클라이언트 측 Ajax 작업에 Python을 사용합니다.
- Pyjs는 Python-to-JavaScript 컴파일러가 포함된 위젯 라이브러리입니다.
루비
Ruby on Rails 프레임워크는 Javascript 코드를 생성하는 Ruby 코드를 작성하기 위해 사용할 수 있는 RJS라는 도메인 고유의 언어를 구현하는 데 사용됩니다.RJS에 의해 생성된 코드는 보통 Ajax를 사용하여 로드됩니다.예를 들어 link_to_remote helper와 같이 Ruby on Rails가 제공하는 Ajax 지원 도우미 메서드를 사용합니다.Rails 3.1에서는[8] jQuery로 대체되었습니다.
Ruby on Rails 지원 도우미 메서드의 대부분은 이전 버전의 Rails에서 프로토타입을 사용하여 Ajax 요청을 수행함으로써 작동합니다.대부분의 경우 서버에서 Javascript 코드가 반환되어 브라우저에서 실행됩니다.이는 Ajax가 XML [9]또는 JSON 형식으로 데이터를 가져오는 일반적인 경우와는 다릅니다.
「 」를 참조해 주세요.
레퍼런스
- ^ JavaScript 테크놀로지 탑재 Web 사용 현황 통계 - 2011년 3월 28일
- ^ W3Techs JavaScript 라이브러리 사용 현황 - 2011년 2월 6일
- ^ "Archived copy". Archived from the original on 2013-01-14. Retrieved 2013-01-15.
{{cite web}}
: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ Ashkenas, Jeremy (3 February 2014). "backbone/LICENSE". GitHub. Retrieved 29 October 2014.
- ^ "AngularJS AJAX". Retrieved 4 February 2015.
- ^ "AngularJS $http". Retrieved 4 February 2015.
- ^ "Mozilla Developer Network:Ajax". Retrieved 4 February 2015.
- ^ 주행 레일: jQuery: 새로운 디폴트Weblog.rubyonrails.org (2011-04-21)2014-04-12에 취득.
- ^ "Ruby on Rails Prototype helper". Archived from the original on 2010-07-03.