让Ajax框架Buffalo支持JSON协议而非仅仅自定义的XML协议[JS前端及单元测试完成]

Buffalo默认实现了一套很棒的自定义XML协议(具体请参考拙作《Ajax框架Buffalo深度研究》)。

然而在崇尚“标准”的当下,很多人对这种“非标准”的自定义的协议并不感冒,哪怕它再好。

在这种情况下,本人也是本着对Buffalo的继续研究、提升自我的态度,尝试基于org.json的“正宗”JSON参考实现RI,让Buffalo完全支持JSON标准协议。

 

本来打算自己默默研究,等完全成型之后再发布出来,然而自《Ajax框架Buffalo深度研究》发布后,在社区所凝聚的人气之旺,让我有些震惊(或者说惊喜),继而灵机一动:何不利用社区的强大平台,在线开展此项工作呢?

不能保证每天甚至每周都有让人惊喜的进展,仅希望通过这种方式,鞭策自己的同时,也获得更多社区高手的批评斧正,快速提升,少走弯路。

 

接下来的工作,欢迎各位踊跃拍砖,谢谢!

 

 

2010-02-08,状态简述:

1)前端js已经编写完成:充分结合XML协议和JSON协议,完成了代码的重构

2)单元测试已经完成,并提供了完整的参考XML协议的js单一测试用例(同样基于script.aculo.us 的unittest.js)

3)升级prototype.js到最新的1.6.1(其实buffalo对prototype.js依赖不大)

接下来的工作:

1、完成前后端集成测试,并完善demo

2、适时开展RC

 

2010-01-25,状态简述:

1)后端代码重构完成,并已纳入buffalo SVN, 建立了新的branch,位于branches/json/;

2)接下来工作的重点是:a.着手编写前台js; c.并结合demo完成集成测试。

你可能感兴趣的:(框架,json,xml,Ajax,单元测试)