
























2009-03-29 22:30 老博客哈 阅读(1663) 评论() 收藏 举报
以下Ajax开发框架大多来自于《Ajax Web2.0快速入门与项目实践(.net)》一书。
1. Bindows
Bindows是一个通过DHTML、JavaScript、CSS和HTML等技术强劲联合起来的完整的Windows桌面式Web应用程序解决方案。它无需下载安装客户端支持组件(如Java、ActiveX或Flash),仅仅需要一个浏览器。纯OO的理念体现在Bindows任何地方,或许Bindows是笔者见过的最完整、最强大的Ajax应用程序平台。一个强大的Demo见此。
Bindows是商业程序,使用了来自MB的技术(总部位于GA USA,主要开发中心在瑞典,成立于2002年)。
Bindows框架提供的功能和特性如下:
2. BackBase
Backbase软件包含了带有附加库的JavaScript引擎,可以支持J2EE和.NET,它能够运行在任何环境,你可以用服务器端语言(ASP、JSP、PHP等)动态生成页面内容。由于JavaScript可以运行在多种浏览器上,所以客户端无需安装任何插件。Backbase的基本引擎驱动了客户端用户界面的扩展,Web程序能实现SPI(Single Page Interface)模式或者MPI(MultiPage Interface)模式。
Backbase软件包含3个版本:The communcity edition(只包含客户端)、J2EE BPS和.Net BPS。在后面的两个版本中,Backbase Presentation Server简化了服务端、业务逻辑和应用程序数据在胖客户端、轻量和交互式的Web应用程序中的整合。动态数据通过XML进行交互。
Backbase完全兼容了Web标准,包括结构化语言、表示语言、对象模型和脚本语言。它基于工业标准,Java、XML、XHTML、CSS和DOM等都可以很好的运行在主流浏览器上。Backbase使用BXML,BXML是一种基于XML的平台中立的UI定义语言,用于描述在Web浏览器中运行的动态用户界面。
BXML有以下重要特性:
3. DOJO
DOJO具有以下特点:
4. Open Rico
OpenRico是一个支持Ajax架构和用户交互的多用户框架,该框架具有以下特性:
5. qooxdoo
qooxdoo是另一个迅猛发展的应用框架,提供广泛的UI支持。
基础结构特性包括:
UI特性包括:
6. Tibet
Tibet提供了大量的易移植且完整的JavaScript API,通过这些可以快速生成大量的客户端源代码,Tibet自称是企业级Ajax,其特点如下:
7. AJFORM
AJFORM是一个极易掌握的Ajax框架,被用来编写入门级的Ajax代码,提供以下功能:
8. AjaxCaller
AjaxCaller是一个具有多线程安全访问的XMLHttpRequest组件,主要针对Ajax开发新手,目前仍处于alpha开发阶段,仅在AjaxPatterns的在线搜索范例中使用过该程序,其特点如下:
9. Flash JavaScript Integration Kit
The Flash JavaScript Integration Kit可以实现Flash和JavaScript脚本的集成,可以在JavaScript中调用Flash ActionScript脚本,反之亦然。它支持双方主要数据类型在不同环境下的传递调用。
10. Google AJAXSLT
Google AJAXSLT 是一个开源协议(BSD)JavaScript框架,用来执行XSLT转换以及XPath查询。目前已经在Google Map中应用。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。