【发布时间】:2015-08-30 17:34:23
【问题描述】:
我正在为 Android 和 iOS 编写应用程序,直到现在我们使用 JSON 在服务器和客户端应用程序之间传递数据。我们的服务器是用 PHP 编写的。现在我正在考虑将我们的实现转移到 FlatBuffers 而不是 JSON。
有人知道我是否可以使用 PHP 制作它们吗?我不是服务器开发人员,所以我不知道这在服务器端是如何工作的。
【问题讨论】:
标签: android ios server flatbuffers
我正在为 Android 和 iOS 编写应用程序,直到现在我们使用 JSON 在服务器和客户端应用程序之间传递数据。我们的服务器是用 PHP 编写的。现在我正在考虑将我们的实现转移到 FlatBuffers 而不是 JSON。
有人知道我是否可以使用 PHP 制作它们吗?我不是服务器开发人员,所以我不知道这在服务器端是如何工作的。
【问题讨论】:
标签: android ios server flatbuffers
目前没有用于 PHP 的 FlatBuffers 代码生成器,只有 C++/Java/C#/Go/Python。但是,flatc 命令行工具可以将二进制平面缓冲区文件转换为 JSON 以用于任何语言。
编辑:一个 PHP 实现刚刚被贡献给该项目。
【讨论】:
是的,您可以使用 php 生成它们。 Google 刚刚发布了一个 php 库。
项目网页上有一些资源。
您仍然需要 C 编译器来编译模式。如果您使用的是 Mac,则可以使用 brew install flatbuffers 安装它(使用 home brew)。
【讨论】: