我只是在浏览一些关于Google的protocol buffers数据交换格式的信息.有没有人玩弄过这些代码,甚至创建了一个绕过它的项目?
我目前在一个Python项目中使用XML,用于在文本编辑器中手动创建的 struct 化内容,我想知道人们对Protocol Buffers作为一种面向用户的输入格式的普遍看法是什么.速度和简洁性的好处看起来肯定是存在的,但当涉及到实际生成和处理数据时,有如此多的因素.
我只是在浏览一些关于Google的protocol buffers数据交换格式的信息.有没有人玩弄过这些代码,甚至创建了一个绕过它的项目?
我目前在一个Python项目中使用XML,用于在文本编辑器中手动创建的 struct 化内容,我想知道人们对Protocol Buffers作为一种面向用户的输入格式的普遍看法是什么.速度和简洁性的好处看起来肯定是存在的,但当涉及到实际生成和处理数据时,有如此多的因素.
如果您正在寻找面向用户的交互,请坚持使用XML.目前,它得到了更多的支持、理解和普遍接受.如果是内部的,我会说协议缓冲区是个好主意.
也许几年后,随着更多支持协议缓冲区的工具问世,然后开始寻找面向公众的API.在那之前...JSON?