2

我们将为我们的一个客户开发一些移动应用程序,并且我们正在为后端服务器定义技术解决方案。

基本上,我们需要实现一个为应用程序提供 REST API 的后端。这些应用程序将需要用户身份验证、用户配置文件和用户内容处理等功能。后端还应该公开一个 Web 管理界面,并允许以类似 CMS 的方式操作一些应用程序内容。

我的客户特别想避免使用 baas 解决方案(如 Parse),我正在尝试寻找一些能够提供开箱即用功能的开源软件,以避免从头开始编写所有内容,并开发其他部分。我们可以使用 AWS 等云服务来托管后端。

您会建议哪些现有平台/软件?

4

2 回答 2

4

这里有几个选项可供研究:

不确定这是否回答了您的问题。你有没有遇到其他选择?

于 2015-04-07T17:18:36.733 回答
0

我目前正在为我的一个项目使用 apache usergrid,并认为它在以下领域很强大;

  • 身份验证和授权(也是社交登录)
  • 活动创建和活动提要
  • 资产存储(本地或 aws s3)
  • 动态集合创建
  • 搜索集合并支持自定义查询语言(通过弹性搜索)

但它不支持推送通知。如果你需要开箱即用,你可以看看 BaasBox。它似乎是 usergrid 的一个不错的选择。

我没有找到适合 usergrid 的文档(我的意思是用于内部而不是 api 使用),因此您必须挖掘源代码才能找到答案。

如果您正在开发社交应用程序(用户活动、订阅源、评论、点赞),则很难更新文档中的计数器(例如更新评论和点赞数)。它本身不受支持。您可以使用像 kafka 这样的队列在同一个文档上同步增量。

于 2015-05-22T13:01:53.623 回答