基于Ajax的应用程序架构汇总.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Ajax的应用程序架构汇总

基于Ajax的应用程序架构汇总 2005-08-15 浏览器端框架被划分成两大类:   ·应用程序框架DOM操作。   * 在一些情况中,与另外的浏览器端技术如Flash(和潜在的Java applets)集成在一起。   而服务器端框架通常以下面两种方式工作(尽管它们在这里根据语言的不同进行了分类):   ·HTML/JS生成:服务器提供完整的HTML/Javascript代码生成和浏览器-服务器协调,结果是只有浏览器端编码可以被定制。   ·远程调用:Javascript调用直接被路由到服务器端功能(例如Java方法)并返回到Javascript回叫处理器;或者Javascript调用服务器以提取信息,例如会话细节,数据库查询等。   ·纯Javascript:应用程序框架   1.1 Bindows(自从2003年)   网址是:,Bindows是一个软件开发包面向对象GA USA,主要开发中心在瑞典,成立于2002年)。   Bindows框架提供给你:   ·基于类的面向对象的API   ·一套完整的窗口系统,提供宽范围的窗口小部件支持,包括菜单、表单、格子、滑动条、量程,甚至更多   ·用于开发zero-footprint SOA客户端应用程序的领先的工具箱   ·本机的XML,SOAP和XML-RPC支持   ·单用户到企业级的支持   ·内建的对AJAX的支持   Bindows开发环境:   ·支持企业级规模的工程开发   ·跨浏览器,跨平台支持   ·服务器独立结构   ·与新的和现有资源的互操作性   ·一致性开发方法学   1.2 BackBase(自从2003年)   网址是:,是一个全面的浏览器端框架,支持丰富的浏览器功能以及与.NET和Java的集成。   ·商业化,来自于Backbase B.V(总部在Amsterdam,成立于2003年)。   1.3 DOJO(开发中;自从2004年9月)   网址是:/,提供全面窗口小组件和浏览器-服务器消息支持。   ·为创建定制的Javascript窗口小组件提供框架支持。   ·预置的窗口小组件库。   ·浏览器-服务器消息支持-XMLHttpRequest和另外的机制。   ·支持浏览器中的URL操纵功能。   ·开源许可(学术自由许可2.1(/licenses/afl-2.1.php)),由JotSpot(/)的Alex Russell(/)所领导。   1.4 Open Rico(开发中;自从2005年5月;基于早期的私有框架)   网址是:/demos.page,是一多用途框架,支持Ajax基础结构和用户交互。   ·一个XMLHttpRequest应答能被路由到一个或者更多回叫操作,DOM对象,或者Javascript对象。   ·容易鼠标拖动支持。   ·Ajax动画,例如缩放和变换。   ·行为-实质上是窗口小组件库。   ·使用指南(/mailbrowser/),由RussMirimar的Yonah所提供   ·开源。源于Sabre航空公司解决方案,由Bill Scott(),Darren James及另外一些人所支持。   1.5 qooxdoo(开发中;自从2005年5月)   网址是:/,是另一个雄心勃勃的框架,提供宽范围的UI支持和正在开发中的基础结构特性。   ·基础结构:   * DOM和事件/焦点管理的可移植的抽象。   * 调试支持。   * 易于时间调度的Timer类。   * Getter/Setter支持。   ·UI:   * 窗口小组件框架和预置的窗口小组件库。   * 布局管理器。   * 图像缓冲和可移植的PNG透明性。   ·开源(LGPL)。来自多方面的贡献者。   1.6 Tibet(开发中;自从2005年6月)   网址是:/,目的是提供高度可移植的和全面的Javascript API,结果是,可能自动生成大量的客户端代码。自称是企业级Ajax。   ·远程脚本运行在XMLHttpRequest包装之上-通过协调调用结果支持工作流管理,例如应答可以发生在只有当两个分离的调用返回时。   ·URI支持。   ·所有的HTTP方法-不仅是GET和POST。   ·低级的协议-File://和WebDav以及HTTP。   ·Web服务调用-SOAP,XML-RPC,等等。   ·预置的针对Google API,Amazon API等等服务的支持。   ·由高级Javascript对象组成一个巨大的库。   ·许多XML操作。   ·IDE和开发工具。   ·开源许可(显然经

文档评论(0)

xjj2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档