协议JSON(PSON)与协议缓冲区

use*_*297 5 javascript serialization json protocol-buffers deserialization

在查看ProtoBuf.js的文档之后,我才发现PSON,这看起来像是一项了不起的创新。

在文档中说:

PSON允许生成比ProtoBuf还要小的协议,但必须明智地使用它。

我刚刚阅读了PSON文档,但不确定ProtoBuf.js文档的作者为什么说PSON来了

以必须明智地使用它为代价。

有人可以解释为什么会这样吗?在我看来,PSON看起来是协议缓冲区的高级格式。

Tom*_*Tom 0

它不兼容,如果没有得到足够的采用,那么就没用。您可以在端点之间传输数据,但如果您使用 JSON 与旧版本通信,则无法切换到 PSON。