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