Open source 开发应用程序后端的开源平台/软件

Open source 开发应用程序后端的开源平台/软件,open-source,mobile-application,custom-backend,Open Source,Mobile Application,Custom Backend,我们将为我们的一个客户开发一些移动应用程序,我们正在为后端服务器定义技术解决方案 基本上,我们需要实现一个后端,为应用程序提供RESTAPI。这些应用程序将需要诸如用户身份验证、处理用户配置文件和用户内容等功能。后端还应该公开一个web管理界面,并允许以类似CMS的方式操作某些应用程序内容 我的客户特别希望避免使用baas解决方案(比如Parse),我正试图找到一些能够提供一些现成功能的开源软件,以避免从头开始编写所有内容,并开发其他部分。我们可以使用云服务(如AWS)来托管后端 您对现有的平台

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

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

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


您对现有的平台/软件有何建议?

以下是一些可供选择的选项:

  • 梦工厂:
  • 环回:
  • Apache用户网格:
  • BaasBox:

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

< P>我目前正在使用Apache UsReGrand作为我的一个项目,并认为它在以下领域是强大的;p>
  • 身份验证和授权(也是社交登录)
  • 活动创建和活动提要
  • 资产存储(本地或aws s3)
  • 动态集合创建
  • 搜索集合并支持自定义查询语言(通过弹性搜索)
但它不支持推送通知。如果你需要开箱即用,你可以看看BaasBox。它似乎是usergrid的一个很好的替代品

我没有找到适合usergrid的文档(我指的是内部文档,而不是api使用),所以您必须挖掘源代码才能找到答案

如果您正在开发社交应用程序(用户活动、提要、评论、喜欢),则很难更新文档中的计数器(例如,更新评论和喜欢计数)。它不是本机支持的。您可以使用类似kafka的队列同步同一文档上的增量