AJAX世界的先行者
|
AJAX世界的先行者 ——同时支持PHP、Java、.NET的AJAX Framework及AJAX Visual Tool诞生 自从AJAX概念确立,AJAX产品纷纷涌现,但大多数都只是基础框架和类库,并只能够支持某一种开发语言,PHP有SAJAX、AJASON,Java有DWR,.NET的AJAX PRO,客户端的类库有Dojo、Bindows……,面对这一系列分属服务端、客户端、不同语言的框架和类库,让开发者无所适从,更不知道如何集成融合使用,AJAX标准和规范的欠缺直接导致了技术发展上的混乱,不同技术体系和开发语言不利于应用的整合和统一,标准基础支撑和集成开发工具的欠缺,很大程度上限制和影响了应用开发及AJAX模式的普及,甚至由于AJAX技术不合理的应用引发失败的危险。 然而,就在不久前,著名的AJAX专业提供商JoyiStar,推出了世界上第一个同时支持PHP、Java、.NET等各种开发语言的AJAX Framework和AJAX Visual开发环境。 JoyiStar的AJAX解决方案包括了AJAX Remote Object Access Framework、AJAX Dev Library和AJAX Visual Tool-AJAX WebShop。 AJAX Remote Object Access Framework(简称AROA)是JoyiStar的AJAX分布式应用框架,AROA同时支持PHP、Java、C#、VB等各种语言的开发,并且使用的方法是类似的,AROA的原理图如下: (图片) JoyiStar的AROA体系实现了AJAX上分布式对象和数据的透明访问,在这个体系下,AROA提供的DataSet及与它配合的数据感知控件、XmlDataSet提供了AJAX数据库应用开发最优的解决方案和快捷性,同时DataSet解决了数据分页、增量数据变化提交、主从表(一对多)等一系列数据库应用核心问题, Web上所有的数据库交互都可以通过DataSet来处理并完成与后台的通信,这非常类似多层体系开发中的客户端数据集。 另外AROA的Client Object Stub不久也将发布,通过AJAX Remote Object Access Framework,能够实现类似WebService及CORBA这样的远程分布式对象访问,同时它与DataSet一样,具有与后台开发语言的无关性,能够同时支持PHP、Java、.NET的开发。 AJAX Dev Library是JoyiStar力推的AJAX开发者类库,提供了从AJAX基础框架、AJAX基础类、核心应用API、AJAX UI、AJAX高级UI、数据库访问类、AJAX DataBind UI、Web Report、AJAX图形库等一系列应用核心类,此部分已捐献成为开源项目AJAX Dev Library的基础。 值得关注的是:AJAX WebShop作为JoyiStar的旗舰产品,在AROA和AJAX Dev Library的支撑下,提供了开放的Visual集成开发环境,以类似Delphi、VB、JBuilder的模式全面提供了最优秀的AJAX应用开发支持,高度的Visual和优秀的代码编辑、智能语法提示等功能,最大程度地简化了AJAX的开发,使得开发者能够很容易快速地开发出强大漂亮的AJAX应用,并且开发者不需要考虑不同的开发语言和浏览器的差异,从而为AJAX应用开发提供了最佳的解决方案和工具。 JoyiStar公司表示,未来的JoyiStar将在AJAX基础框架、AJAX标准类库、AJAX应用核心库、AJAX可视化集成开发环境、AJAX中间件、AJAX应用套件及AJAX应用终端等领域为全世界的AJAX开发者和用户提供最优秀的AJAX产品。 (高飞 供稿) |
