Protocol Buffers vs XML/JSON 用于编程工作之外的数据输入
Protocol Buffers vs XML/JSON for data entry outside of programming effort
我很想使用协议缓冲区,但我不确定它们是否适合我的用例。这是:
我有一个测验应用程序。这需要一堆数据,比如类别、问题、答案列表(以及哪些是正确的)。 我不想负责输入这些数据 - 我宁愿将它传递给非程序员来为我序列化所有这些数据,在 XML 或JSON。然后我的应用程序将只读入数据文件。
Google 的 Protocol Buffers 是否适合我的用例?或者我应该坚持更传统的格式,如 XML 或 JSON?
我认为不是:Protobuf 是一种二进制格式。因此,您需要支持 XML 或 JSON 和 Protobuf 等文本格式。
此外,您似乎根本不会从 Protobufs 更好的性能中受益。
我很想使用协议缓冲区,但我不确定它们是否适合我的用例。这是:
我有一个测验应用程序。这需要一堆数据,比如类别、问题、答案列表(以及哪些是正确的)。 我不想负责输入这些数据 - 我宁愿将它传递给非程序员来为我序列化所有这些数据,在 XML 或JSON。然后我的应用程序将只读入数据文件。
Google 的 Protocol Buffers 是否适合我的用例?或者我应该坚持更传统的格式,如 XML 或 JSON?
我认为不是:Protobuf 是一种二进制格式。因此,您需要支持 XML 或 JSON 和 Protobuf 等文本格式。
此外,您似乎根本不会从 Protobufs 更好的性能中受益。