我只是在浏览一些关于Google的protocol buffers数据交换格式的信息.有没有人玩弄过这些代码,甚至创建了一个绕过它的项目?

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

推荐答案

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

也许几年后,随着更多支持协议缓冲区的工具问世,然后开始寻找面向公众的API.在那之前...JSON

Database相关问答推荐

为Postgres数据库字段创建复合索引

我如何计算mongo中的多个字段?

Rust 全局存储数据库连接

将光标中找到的值输出到logcat?

数据验证是否应该在数据库级别进行?

在 PostgreSQL 中使用 pg_notify(text, text) 监听/通知

如何在大型数据库中使用 typeahead.js

您如何在数据库中构造配置数据?

主键和主属性有什么区别?

为 Java servlet 管理数据库连接的最佳方法

从 Java 创建 MySQL 数据库

如何在 liquibase 中标记变更集以进行回滚

根据上次日期 Select 记录

如何以 SYS 身份在 Java 中连接到 Oracle?

如何在 SQL Server 中删除多个数据库

以可能的数据丢失为代价提高 PostgreSQL 写入速度?

使用 PHP/MySQL 导入 CSV 数据

SQLite 数据库方案作为实体关系模型

将 NULL 插入 MySQL 时间戳

最佳事件采购数据库策略