注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

widebright的个人空间

// 编程和生活

 
 
 

日志

 
 

数据交换格式相关的项目或者标准协议  

2012-05-28 17:38:18|  分类: 程序设计 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
-------------------------------------------------------
Google Protocol Buffers 
https://developers.google.com/protocol-buffers/docs/overview
支持C/C++ python  java这些吧,压缩,序列号等。说是最初也是用于RPC的代码自动生成的。用的人比较多。
--------------------------------------------------------
The Apache Thrift       
http://thrift.apache.org
http://thrift.apache.org/docs/
说是Facebook 开发的,支持的几乎所有的语言接口。 便于实现 rpc相关的服务吧。网上有的人好像很多啊
--------------------------------------------------------

XML   JSON
XML这个都不用说了,JSON主要用于简单的网页上面的数据传输吧。javascript里面用起来比较方便。
------------------------------------------------------
ASN.1
电信协议很多用的这个来描述啊。 
像 Erlang 这种重视电信应用的都有一个
“ASN.1 compiler for Erlang”
http://www.erlang.org/documentation/doc-5.2/lib/asn1-1.4/doc/html/asn1_ug.html
网上应该也很多人写的 ASN.1到 XML  、 IDL 等的转换,有的很多asn.1  compile 可以自动生成 c /c++的代码。 比如
http://www.research.ibm.com/trl/projects/xml/xss4j/docs/axt-readme.html
http://lionet.info/asn1c/asn1c.cgi
GNU Libtasn1    一个c的库
http://www.gnu.org/software/libtasn1/
-----------------------------------------------------
IDL 
COBRA 协议里面 , 很多编译器可以根据 IDL 自动生成lCORRA接口的代码。
COBRA
------------------------------------------------------

现在的项目很多时候要根据文档的ASN.1 ,然后程序用COBRA ,没有一个好用的Protocalbuf 或者Thrift  之类的工具,很多时候到花很多工作做这个数据格式的转换的代码。

  评论这张
 
阅读(442)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017