zoukankan      html  css  js  c++  java
  • Ajax常用框架汇总

    1.纯JavaScript应用框架 
          (1)Bindows(成立于2003年):一个通过DHTML,JavaScript,CSS和HTML等技术强劲联合起来的一套完整的Windows桌面式应用程序解决方案.
          (2)BackBase(成立于2003年):一个完整的浏览器端框架,提供了丰富的浏览器操作功能,以及对.NET和JAVA平台的集成. 
          (3)DOJO(成立于2004年9月):DOJO提供完整的轻量级窗口组件和浏览器-服务器消息映射支持,提供创建自定义JavaScript窗口组件的框架支持. 
          (4)Open Rico(成立于2005年5月):一个支持Ajax架构和用户交互的多用途框架,支持拖拽操作,支持基于Ajax的动画模式,如缩放和变换等. 
          (5)qooxdoo(成立于2005年5月):另一个发展迅猛的应用框架,提供了广泛的UI支持,正在开发基础架构等特性. 
          (6)Tibet(创建于2005年6月):提供了大量的易移植和完整的JavaScript API,通过这些可以快速生成大量的客户端代码,Tibet自称是企业级Ajax. 
          (7)AJFORM(创建于2005年6月):AJFORM是一个极易上手的Ajax框架,被用来编写入门级的Ajax代码.

          (8)JQuery(创建于2006)JQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。
              jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。
              jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

           (9)EXTJS(发布于2007年4月)ExtJS(yui-ext)是一组扩展自Yahoo!UI,具有CS风格的Web用户界面组件。主要UI包括:dialog,grid,layout,tabs等。

    2.纯JavaScript基础框架 
          (1)AjaxCaller(创建于2005年5月):一个具有多线程安全访问的XMLHttpRequest组件,主要针对Ajax开发新手. 
          (2)Flash JavaScript Integration Kit:可以使Flash和JavaScript脚本实现相互集成.可以实现在JavaScript中调用Flash ActionScript脚本,反之亦然. 
          (3)Google AjaxSLT(2005年6月发行):一个JavaScript框架,用来执行XSLT转换以及XPath查询. 
          (4)HTMLHttpRequest(创建于2005年):最大的特点就是运用XMLHttpRequest对象和标准HTML标记IFrame来实现最大限度的跨浏览器平台的Ajax支持. 
          (5)Interactive Website Framework(创建于2005年):定位在浏览器中支持各种各样的Ajax基础应用的开源项目.通过JavaScript,CSS,XML和HTML实现高性能的交互式Web框架,包括一个可定制易读的XML解析器. 
          (6)LibXMLHttpRequest(2003年6月发布):一个小型XMLHttpRequest封装包,用getXML()和postXML()两个事件简化XMLHttpRequest调用. 
          (7)MAjax:另一个非常小巧的HttpRequest封装包,为收发字符型信息提供简单接口,并为每步动作设置回调界面. 
          (8)RSLite(x):一个XMLHttpRequest封装组件,作为Bent Ashley的JSRS(JavaScript Remote Scripting)其中的一部分功能单独发布. 
          (9)Sack(成立于2005年5月):一个很有名的微型XMLHttpRequest封装包,调用者可以自定义回调函数或者是DOM对象.      
          (10)Sarissa(发布于2003年2月):Sarissa是一个JavaScript API,封装了在浏览器端独立调用XML的功能. 
          (11)XHConn(2005年4月发布):XHConn也是一个小型的XMLHttpRequest封装库.改良后的XHConn特点是调用简单,代码也清晰易读.

    3.Server端支持多语言框架 
          (1)Cross-Platform Asynchronous Interface Toolkit(2005年5月):一个真正同时支持PHP和ASP/VBScript脚本的Ajax和JSRS工具包. 
          (2)Sajax(2005年3月):最大的特点就是支持的平台丰富,几乎囊括了Web下常用的编程语言和平台. 
          (3)JavaScript Object Notation(JSON) and JSON-RPC:JSON是一个"face-free" XML,而JSON-RPC是一种远程交互协议,类似于XML-RPC,对JavaScript支持较强. 
          (4)JavaScript Remote Scripting (JSRS)(2000年):较经典的远程脚本访问组件,支持将客户端数据通过服务器做代理进行远程的数据/操作交互. 
          (5)Bitkraft for ASP.NET:是个基于(.NET)Web框架的CLR(公共语言运行库),允许用独特的方式创建和操作分布式Web内容.用C#编写,运行在微软的.NET1.1和Mono框架下,无缝式的客户端-服务器响应方式是它的最大特点.

    4.JavaAjax框架 
          (1)WebORB for Java(2005年8月):一个开发Ajax和基于Flash的富客户端应用程序的开发平台.WebORB包括一个富客户端开发类库. 
          (2)Echo 2(2005年3月):允许你用纯Java语言编写Ajax程序. 
          (3)Direct Web Remoting (DWR)(2005):可以在JavaScript代码中直接调用Java方法和应用框架,可以把JavaScript中的请求调用转递到Java方法中并将执行结果返回给JavaScript,可以和任何Web框架一起使用,如Struts,Tapestry. 
          (4)SWATO(2005):一套可重用的和良好集成的Java/JavaScript库,它实现了一种更容易的方式来改变Web应用程序的交互,通过Ajax方式实现. 
          (5)JAX JSP Tag Library:一组JSP标签库,用于Ajax程序开发.在J2EE下无需JavaScript就能轻松开发Ajax模式的Web Form. 
          (6)Ajax Java Server Faces Framework:用来把任意的JSF应用程序转变成Ajax应用程序.

    5.NETAjax框架 
          (1)WebORB for .NET(2005年8月):WebORB for .NET是一个用.NET和XML Web Services方式开发Ajax和基于Flash的富客户端应用程序. 
          (2)Ajax.NET(2005年3月):Ajax.NET是首家支持各种方式通过JavaScript访问服务器端.net的免费库,类似于SAjax,能把JavaScript请求发送到.NET方法,服务器端回传给JavaScript,甚至包括串行化自定义类. 
          (3)ComfortASP.NET(2005年8月):ComfortASP.NET可以让开发者在纯.NET下开发类似Ajax(DHTML,JavaScript,XMLHttp)特性的应用程序. 
          (4)AjaxAspects(2005年8月):AjaxAspects是个可以用JavaScript调用服务端WebService事件的引擎.

    6.PHPAjax框架 
          (1)AjaxAC(2005年4月):AjaxAC用一个单独类,封装了完整的应用程序功能 
          (2)JPSpan:JPSpan通过JavaScript直接调用PHP中的函数. 
          (3)XAjax: XAjax通过JavaScript直接调用PHP中的函数.

    7.LispAjax框架
          CL-Ajax:实现JavaScript直接调用服务器端Lisp,生成可带参数的函数.

    8.RubyAjax框架 
          Ruby On Rails: Ruby On Rails是一个支持Ajax的完整Web框架,使用Ruby语言编写,严格按照MVC架构开发.当Ajax出现的时候Rails还于发展的早期,因此Ajax可能逐渐成为Rails框架的核心.

  • 相关阅读:
    测试
    【八十一题题目合集 微软面试100题 第八十一题】
    排队问题 【微软面试100题 第八十题】
    fiddler 正则 重定向IP
    浮动div 内部元素 垂直居中
    css 诡异的多出来的几像素
    前端开发 注意问题(1)input type=“number”
    实时监听input输入
    sudo执行命令时环境变量被重置的解决方法
    laravel4 中 Redirect::intended和Redirect::guest的关系及用法
  • 原文地址:https://www.cnblogs.com/hainange/p/6153140.html
Copyright © 2011-2022 走看看