PHP 开源AJAX框架14种_php文摘

jQPie
这是一个扩展自jQuery,结合PHP的一个Ajax框架。支持XML,HTML和JSON handler。jQPie提供的功能包括:
利用$.getJSON方法简化来自PHP的请求和处理数据。
利用$.(element).load方法注入PHP生成的html到某一页面元素中。
利用$.jqpie方法直接从web页面调用PHP函数。在响应$.jqpie调用时从PHP函数反过来调用jQuery。

phpmsajax
一组PHP文件用来支持在PHP Web应用程序中使用Microsoft AJAX Library。

jsLINB
jsLINB 是一个完全的浏览器端javascrīpt解决方案,兼容大部分现代浏览器(IE6.0/IE7.0/firefox1.5 /firefox2.0/opera9/Safari2.0,Safari 缺乏测试)。它可以帮助程序开发者实现各种类型的RIA应用-在提供更加强大框架的同时更加易用。压缩的核心代码仅仅50k, 包括了javascrīpt类型检查,强制类型,精密且灵活的事件模型,自定义事件,observer和tie/untie, boxing/unBoxing/reBoxing模型,直接调用,dom生成,查询,遍历和操作,css 样式操作,css 类操作,dom属性操作,javascrīpt完美OO实现,javascrīpt线程,高级Ajax,强大的Drag Drop,超级控件(可在外观/模板/行为/数据模型四个维度上定制的标准控件,可完全自定义控件)等。

My-BIC
My-BIC是一个易于使用,强大的Ajax/PHP框架。
支持 XML,JSON和TEXT的格式Ajax数据传输。支持EasyForms:调用一个函数就能取得Form中的所有值,并为你创建一个少许美化的查询串。ajaxObj.getForm ('formid')。 JSON客户端Encoding支持:利用该功能你就能够在客户端或服务器之间发送和接收经过JSON Encoding的数据。网络断线保护:当服务器Down掉时My-BIC将帮助你删除请求并阻止产生更多的调用。内置Submission队列:所有的AJAX请求将会发送到正确的顺序中,所有请求都会被存储在队列中防止被覆盖。提供一个帮助你在运行期进行调试的可视化操作界面。

aSSL
aSSL:SSL for Ajax。这个开源项目可用于那些需要SSL支持的Ajax应用中。

PHPLiveX
PHPLiveX是一个PHP类库可用于在web页面中使用Ajax调用PHP函数。它非常易于使用,在调用一个PHP函数不需要附加额外的功能,包含一个灵活地预加载属性,兼容IE, Opera, Mozilla, Firefox等浏览器。

RSPA
RSPA是一个基于组件事件驱动的ajax框架适用于PHP4与PHP5。使用这个框架可以从客户端控制事件调用服务器端PHP class函数。也可以在服服务器端直接操作客户端对象。

phpAjaxTags
phpAjaxTags是模仿著名Java标签库"AjaxTags"的一个PHP标记库。简单但强大,易于使用与安装。不需要编写js代码就能实现ajax功能。

XAJAX
xajax 通过Javascrīpt直接调用PHP函数。它使用Javascrīpt stub来调用PHP脚本中的函数,对象方法,和类方法。服务器端响应由于xajax响应对象创建,该对象提供非常多的命令比如:给一个HTML元素赋值,显示一个警告对话框等。还支持自定义脚本输出。所有特定浏览器代码(如使用XMLHttpRequest)都是抽象的,并且发送各种数据类型到服务器端都非常容易实现。xajax提供多种配置选项目以便易于与现存web应用或框架相集成。它的Javascrīpt核心简洁明了,而且可以通过覆盖来支持更多的高级Javascrīpt功能。

NanoAjax
NanoAjax是一个基于PHP5,面向对象(包括Javascrīpt和PHP)的AJAX框架。它使用JSON作为数据交换格式。NanoAjax能够把多个虚拟请求归结到一个正真的请求当中。整个框架非常小,并且易于使用。基于class的服务器端事件处理方式。

Pear:HTML_AJAX
Pear:HTML_AJAX是一个相当成熟的Ajax框架, 使用JSON进行数据传输。內建丰富的例子,包括留言板、登录、grab…等等。

Ajax Agent
Ajax Agent是一个非常易于使用(只需三行代码),并且非常强大的开源框架用于快速构建AJAX或RIA应用程序。支持复杂的数据类型比如: associated arrays与object。使用JSON(Javascrīpt Object Notation)作为数据交换格式。

AjaxAC
AjaxAC是一个PHP框架可用于开发/创建/生成AJAX应用程序。 特点如下:
1.所有应用程序代码全都包含在一个单独的class中(可以附带任何Javascrīpt包)。
2.PHP文件/HTML页面的调用非常简洁。
3.内置简化处理Javascrīpt事件的功能
4.内置创建和处理subrequest的功能。
5.可以自定义配置值,所以某些元素可以在运行期才被设置。
6.没有杂乱的Javascrīpt代码塞满所调用的Html代码,所有事件都是被动态附加上的。
7.易于与模板引擎相集成基于以上两点原因。
8.易于挂钩(hook)现有的PHP classe或MySQL数据库以便从subrequest返回数据。

AJASON
AJASON是一个基于PHP5的AJAX开发包。它具有以下特点:
1.PHP5与Javascrīpt代码完全采用面向对象开发。
2.从Javascrīpt异步调用PHP函数与对象方法。
3.能够在服务器与客户端之间交换复杂的数据类型像arrays与object (更确切地说是对象属性)。
4.使用Javascrīpt回调函数来处理服务端响应。
5.能够在客户端处理服务端的AJASON错误。

时间: 2024-08-03 09:59:17

PHP 开源AJAX框架14种_php文摘的相关文章

使用ZK框架的富Internet应用程序:一个开源Ajax框架

ZK 是一个用 Java 代码编写的开源 Asynchronous JavaScript + XML (Ajax) 框架,使用该框架,您无需编写 JavaScript 代码就可以编写一个 支持 Web 2.0 的富 Internet 应用程序.Dojo 等典型的 Ajax 框架拥有一些 JavaScript 库,用于公开某些 API 以进行 "Ajax 化" 调用.另 一方面,ZK 使用一个基于 XML 的元定义(meta-definition)来定义用户界面 .当客户机请求这个页面时

json json-rpc 如何在项目中便宜引入Ajax框架 (Joyrock开源项目)

 Joyrock简介:      Joyrock是一个基于LGPL协议的开源项目,实现了JSON和JSON-RPC,支持微软ASP.NET框架.它方便我们读取从浏览器流向服务器的JSON对象,也方便在响应流中写入JSON对象.    Jayrock 远程方法要求写在一个ashx中,页面请求这个ashx的时候,在ProcessRequest 中根据Request对象中的参数信息,确定请求的服务器端方法名称和参数,然后进行调用,并返回结果.    博客url:http://www.cnblogs.c

qooxdoo 1.5发布 开源的综合性Ajax框架

qooxdoo是一个开源的综合性Ajax框架,是遵守LGPL.或EPL(http://www.aliyun.com/zixun/aggregation/13428.html">Eclipse Public License)许可的,可以用于商业项目,利于它可以建立面向对象的js类,也可以开发富客户端的界面,甚至在网页上开发出单机程序那样的界面,是一个不错的Ajax框架. 利用面向对象的JavaScript允许开发令人印象深刻的跨浏览器的应用.没有HTML,CSS知识,也不是必要的.它包括一个

php程序员应具有的7种能力小结_php文摘

一,php能力  1,了解阶段,您能写一些代码,因为那是在手册和google的帮助下,您才完成的.变量乱定义,N多函数不知道,做起事来很慢,想到什么写什么,代码写的比较乱,后期维护很麻烦.   2,熟悉阶段,经常查函数,手册估计也看过一,二遍了,常用的函数基本上您都了解了.后 期维护给您带来了不少痛苦,您开始发现自己的代码有很多不足,开始思考如果改进自己的代码,如何站在项目的角度来规划自己的代码,而不是想到什么写什么, 知道如何来减少冗余代码,使您的代码清晰,知道什么样的代码写出来让人看着舒服,

Ajax的三种形式(开源项目)

ajax|项目   1 大大减少了服务器端和客户端的数据流量,不像submit-responce时代需要参杂大量的html脚本. 2 丰富了客户端的相应,例如表单子段的提示输入,数据验证.多级列表的实现.树桩菜单的动态加载等等 需要注意的事:Ajax设计时候一定要考虑用户界面事件触发的无序性.1 对一些有写操作的地方,要根据情况实行界面锁定功能,即提交完成前,不可以进行其他操作.2 任何操作都要给用户 Load... 这样的提示 Ajax的三种形式 1 最原始的XMLHTTPRepuest方式,

php的ajax框架xajax入门与试用介绍_php技巧

一.xajax与其它ajax框架的比较 xajax功能很简单,但很灵活!~它不象其它一些大的框架,功能确实强大,但执行速度不敢恭维..功能虽多,但不够灵活.api多,学起来简直如同学习一门新的语言. 二.xajax功能介绍 xajax的功能比较简单,但就因为简单,所以灵活.同时,这也要求使用者要对javascrīpt / vbs 客户端脚本有一定的了解.因为它的功能是比较活的.可以说单纯使用xajax,什么也做不出,但配合js / vbs 又什么都做的出. xajax主要是使用xajaxResp

PHP的开发框架的现状和展望_php文摘

PHP开发框架的现状和展望 /google 的广告条--> 引言: 随着Ruby on Rails的火爆,PHP这个流行的Web应用脚本语言也出现了大量的新一代开发框架.与此同时,国内PHP开发者也开始紧跟国外发展,推出了不同的开发框架. Ruby on Rails催生变革 在RoR流行之前,PHP领域也有不少开发框架,例如Mojavi.WACT.PHPMvc和Seagull等.这些框架虽然也采用了MVC模式.数据库抽象层等技术.但由于当时PHP本身不像现在这样流行,所以这些框架都没有得到大量应

流行的AJAX框架比较:jQuery,Mootools,Dojo,Ext JS

AJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据: Ajaxian在2007年底对Ajax工具进行了调查,部分调查结果见下表(其中数字为调查者使用该工具的百分比,详细的请参见网页):http://ajaxian.com/archives/2007-ajax-tools-usage-survey-results Prototype jQuery Ext Sc

AJAX?框架DWR?2.0?M1?发布

ajax AJAX 框架DWR近日宣布,发布DWR 2.0 M1 2.0 M1 新版本. DWR(Direct Web Remoting) 项目是在Apache许可下的一个开源的解决方案,它供给那些想要以一种简单的方式使用AJAX和XMLHttpRequest的开发者.它具有一套Javascript功能集,它们把从HTML页面调用应用服务器上的Java对象的方法简化了.它操控不同类型的参数,并同时保持了HTML代码的可读性.DWR不是对一个设计的插入,也不强迫对象使用任何种类的继承结构.它和se