我正在尝试构建一个实时数据应用程序,它尝试使用firebase并且运行非常顺利,但它的扩展成本太高。我找到了 BaasBox,请告诉我它在实时数据应用程序中的易用性和易用性。是否有适用于 ionic + BaasBox 的文档和支持?
1 回答
@Amoeba 我假设现在您已经找到了答案。我正在回复,因此其他有类似问题的人可能会受益。
Baasbox 有很好的文档,很容易在本地机器上设置。对于生产站点,虽然我建议查看他们的云服务。它是 firebase 的可行替代品,并具有 firebase 提供的大部分功能。
re ionic + BaasBox - Baasbox 是服务器端,并为客户端http://www.baasbox.com/documentation/?javascript#javascript-sdk提供 Javascript SDK 。这个库应该足以集成到您的 ionic 项目中。
由于您的大多数客户端代码可能是 AngularJS + Javascript,我建议编写封装 Baasbox 调用的服务,然后将这些服务替换为您的 firebase 服务。您很可能需要重写一些代码,因为 firebase 和 baasbox 之间的接口签名可能不同。此外,到目前为止,Javascript SDK 中还没有一些 API,因此您可能必须通过引用等效的 Curl 命令来实现调用,然后使用 $http angularjs 服务编写调用。数据迁移需要慎重考虑。我还没有尝试过这样的数据迁移,所以我会说最好与 baasbox 支持联系以获取详细信息。