中国开发网: 论坛: 程序员情感CBD: 贴子 685983
haitao
Google开源了它内部使用的数据交换格式,称作Protocol Buffers(文档)。
JSON。。。百度和Google数据交换形态Google Protocol Buffers2008年07月29日 星期二 10:33弄个东西要数据交换,当然得用JSON了,AJAX(“X”是指XML)过时了,现在是AJAJ(“J”是指JSON)时代,JSON结构简洁,不像XML那样是节点需要解析再定义成变量,JSON的数据可以直接是JS对象,直接就可以用了。

百度空间也用JSON类似的形态进行数据交换,例如:

个人档案页面的好友:
http://frd.baidu.com/?ct=28&un=52abc&cm=FriList&tn=bmABCFriList&rn=10&pn=0&st=3&callback=getFriListCallback&.tmp=1217211719851

贴吧动态:
http://tieba.baidu.com/f?ct=486539264&cm=59110&un=52abc&tn=memberSpace

Google最近开源的Protocol Buffers可能比JSON更牛X,看看:

Google开源了它内部使用的数据交换格式,称作Protocol Buffers(文档)。Google表示Protocol Buffers是“一种语言无关、平台无关,可扩展的序列化结构格式,可用于通信协议、数据存储等众多领域。”Google博客声称Protocol Buffers的速度至少比XML快一个数量级。它采用二进制方式储存,比XML小3到10倍,快20到100倍,语义更清晰,无需类似XML 解析器的东西。但也有人认为Protocol Buffers与XML比较是不恰当的,它更类似于ASN.1标准。

JSON貌似对服务器有要求,和XML类似的要安装解析器,很麻烦。

——不过我记得Protocol Buffers是类似c语言的结构常量的定义语句,是被c编译器直接编译进程序的,所以效率特别高!
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录