首页 / 脚本样式 / Ajax / Thinking in AJAX(三)——AJAX框架汇总
Thinking in AJAX(三)——AJAX框架汇总2011-09-06基于浏览器的应用框架一般分为两种:Aplication frameworks:提供了浏览器功能,但其最著名的还是在于通过窗口 生成组件建立桌面GUI。Infrastructural frameworks:提供基本的框架功能和 轻便式浏览器端操作,让开发者去创建具体应用,主要功能包括:基于 XMLHttpRequest组件的浏览器交互功能XML解析和操作功能根据 XMLHttpRequest的返回信息进行相应的DOM操作一些特殊情况下,和其他的浏 览器端技术如Flash(或Java Applets)等集合到一起应用基于服务器端的应 用框架通常以下面两种方式工作(尽管它们根据不同的语言进行了分类)HTML/JS Generation(HTML/JS生成):通过服务器端生成HTML和JS代码在传递 给浏览器端进行直接运行远程交互:JavaScript调用服务器端函数(例如调用 Java函数)并返回给JavaScript的回调句柄,或者请求服务器端数据信息,例如 Session信息,数据库查询等。1. Pure Javascript1.1 Bindows (成立于2003年)Backbase是一个通过DHTML、JavaScript、CSS和HTML等技术强劲联合起来的一 套完整的Windows桌面式的WEB应用程序解决方案。Bindows无需下载安装客户端支 撑组件(如Java、ActiveX或Flash),仅需一个浏览器。纯OO的理念体现在 Bindows任何地方,Bindows或许是笔者见过的最完整最强大的AJAX应用程序平台 。Bindows是商业程序的,使用了来自于MB的技术(总部位于GA USA,主要开发中 心在瑞典,成立于2002年)。Bindows框架提供的功能和特性有:基于面相对象技术的类和API一套完整的Windows桌面系统,支持各种特性窗口模式,包括菜单、表单、表 格、滑动条、测量仪器窗口和其他一些Windows窗口特性支持。是开发zero-footprint(零空间占用)SOA客户端应用程序首选工具包本机的XML,SOAP和XML-RPC支持单用户到企业级开发的支持内建的完美的AJAX支持Bindows开发环境:支持企业级规模的项目开发跨浏览器、跨OS平台的支持不受服务器结构限制良好的与新的、现有的资源互操作性统一的开发接口