首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有使用Protocol Buffers的经验吗?

有使用Protocol Buffers的经验吗?
EN

Stack Overflow用户
提问于 2008-08-05 00:12:55
回答 4查看 2.4K关注 0票数 35

我只是浏览了一些关于谷歌的protocol buffers数据交换格式的信息。有没有人尝试过这些代码,甚至创建了一个绕过它的项目?

我目前在一个Python项目中使用XML,用于在文本编辑器中手动创建结构化内容,我想知道人们对Protocol Buffers作为一种面向用户的输入格式的普遍看法。速度和简洁性的好处看起来肯定是存在的,但当涉及到实际生成和处理数据时,有很多因素。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-08-05 01:14:30

如果您正在寻找面向用户交互,请坚持使用xml。目前,它得到了更多的支持、理解和普遍接受。如果是内部的,我会说协议缓冲区是一个很好的想法。

也许在几年后,随着更多的工具出现来支持协议缓冲区,然后开始寻找面向公众的api。在那之前。JSON

票数 13
EN

Stack Overflow用户

发布于 2008-08-08 17:12:24

协议缓冲区旨在优化机器之间的通信。它们真的不是为人类交互而设计的。此外,该格式是二进制的,因此在该用例中它不能取代XML。

我还推荐JSON作为最紧凑的基于文本的格式。

票数 11
EN

Stack Overflow用户

发布于 2008-09-23 19:06:09

从您的简短描述来看,协议缓冲区听起来并不合适。“在文本编辑器中手动创建结构化内容”这句话几乎就是XML的尖叫声。

但是,如果您想要与未在组织外部共享的数据结构进行高效、低延迟的通信,二进制序列化(如协议缓冲区)可以提供巨大的优势。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档