我很想使用协议缓冲区,但我不确定它们是否适合我的用例。这是:
我有一个测验应用。这需要一堆数据,如类别,问题,答案列表(以及哪些是正确的)。 我不想负责输入这些数据 - 我更愿意将其传递给非程序员,以XML或JSON格式化所有这些数据。然后我的应用程序只会读入数据文件。
Google的协议缓冲区是否适合我的用例?或者我应该坚持使用更传统的格式,如XML或JSON?
答案 0 :(得分:1)
我认为不是:Protobuf是二进制格式。那么你需要支持XML或JSON和Protobuf等文本格式。
此外,您似乎无法从Protobufs中获得更好的性能。