首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

2.3.5  基于服务器端的应用框架(其他)

1Cross-Platform Asynchronous INterface Toolkit

参考网址:http://cpaint.booleansystems.com

CPAINT是一个真正可以同时支持PHPASP/VBScript脚本的AjaxJSRS工具包。CPAINT在后台为开发人员提供了需要的AjaxJSRS代码,并且自动返回到浏览器端相应的JavaScript脚本代码,它有如下的特性:

·     支持PHPASP

·     所有功能函数都在统一的JavaScript文件中;

·     支持远程脚本和XML

·     支持本地和远程函数调用;

·     可以创建单个或多个XMLHttpRequest对象;

·     返回给后台的数据即可以是文本也可以是XML/DOM文档对象;

·     支持POSTGET

·     用服务端代理的方式实现远程函数和数据的访问操作;

·     大部分浏览器中测试正常使用;

·     GNUGPLLGPL开源协议保护下发行。

2SAJAX

参考网址:http://www.modernmethod.com/sajax

SAJAX的实现方式很独特,例如:调用一个JavaScript方法x_calculateBudget(),先把响应传到服务器,同时调用一个Java calculateBudget()方法,然后以JavaScript方式把值返回到x_calculateBudget_cb()中。它的缺点就是这套映射理论感觉较繁琐,远不如一些轻量级的封装库好用,不过SAJAX最大的特点就是支持的平台很丰富(比如ASP/ColdFusion/ Io/Lua/Perl/PHP/Python/Ruby),几乎囊括了Web下常用的编程语言和平台,可以很方便地从JavaScript函数映射到服务端代理操作。

3Javascipt Object NotationJSONand JSON-RPC

参考网址:http://freshmeat.net/projects/json-rpc-java/

其主要特点如下:

·     JSON是一个“face-freeXML,而JSON-RPC是一种远程交互协议,类似于XML-RPC,对JavaScript支持较强。

·     支持多服务端平台:JavaPythonRubyPerl

·     针对不同的平台有不同的包和许可协议,如JSON-RPC-Java

4JavaScript Remote ScriptingJSRS

参考网址:http://www.ashleyit.com/rs/jsrs/test.htm

其主要特点如下:

·     JSRS是经典的远程脚本访问组件,支持将客户端数据通过服务器做代理进行远程的数据/操作交互。

·     支持的浏览器:IE4+NS4.xNS6.xMozillaOpera7Galeon

·     服务器端脚本语言支持:ASPColdFusionPerlCGIPHPPythonJSPservlet)。

·     开源协议,由Brent Ashley提供支持。

5CL-Ajax

参考网址:http://www.cliki.net/cl-ajax

其主要特点如下:

·     CL-Ajax实现JavaScript直接调用服务端Lisp

·     生成可带参数的函数;

·     可以回调JavaScript函数或者DOM对象;

·     可以集成到SAJAX中;

·     开源许可。

6AjaxAspects

参考网址:http://ajaxaspects.blogspot.com/

其主要特点如下:

·     AjaxAspects是个可以用JavaScript调用服务端Web Service事件的引擎;

·     用标准的SOAPWSDL进行服务端-客户端通信;

·     用简单的类型和XML对象支持带参数的返回值;

·     缓存支持;

·     动作队列;

·     免费使用,开源协议。

7AjaxAC

参考网址:http://ajax.zervaas.com.au/

其主要特点如下:

·     AjaxAC用一个单独类封装了完整的应用程序功能;

·     所有的功能集成在自包含的类中(另外附带一些JavaScript库);

·     调用PHP文件或者HTML页面非常简易,只需创建App类后把类引用传递给需要调用的JavaScript对象或者HTML元素即可;

·     捕获JavaScript事件;

·     可以自定义配置数据,并且支持运行时参数更改;

·     无需再JavaScript代码中夹杂凌乱的Html代码,所有事件都是被动态附加上的;

·     由于以上两个优点,所以支持良好的模版引擎;

·     容易HookPHP类和MySql数据已返回给自己的request

·     能够容易地用JavaScript建立窗口模式应用程序。

8JPSpan

参考网址:http://jpspan.sourceforge.net/wiki/doku.php

其主要特点如下:

·     JPSPAN通过JavaScript直接调用PHP中的函数;

·     进行了严谨的单元测试;

·     开源许可(PHP)。

9XAJAX

参考网址:http://www.xajaxproject.org

其主要特点如下:

·     XAjax通过JavaScript直接调用PHP中的函数;

·     支持用JavaScript调用PHP脚本;

·     开源许可协议。

10Ruby On Rails

参考网址:http://www.rubyonrails.org/

其主要特点如下:

·     Ruby On Rails是一个支持Ajax的完整Web框架,使用Ruby语言编写,严格按照MVC结构开发;

·     Ajax出现的时候Rails还处于其发展的早期,Ajax可能逐渐成为Rails框架的核心;

·     生成浏览器中大多数/全部的Window应用组件和动画的JavaScript脚本。

·     支持服务器端调用;

·     队列支持;

·     开源许可。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论