我们将为我们的一个客户开发一些移动应用程序,我们正在为后端服务器定义技术解决方案。
基本上,我们需要为应用程序实现提供REST api的后端。这些应用程序将需要用户身份验证,用户配置文件处理和用户内容等功能。后端还应该公开Web管理界面,并允许以类似CMS的方式操作某些应用程序内容。
我的客户特别想避免使用baas解决方案(如Parse),我试图找到一些开源软件能够提供开箱即用的一些功能,以避免从头开始编写所有内容,并开发其他部分。我们可以使用AWS等云服务来托管后端。
您建议使用哪种现有平台/软件?
答案 0 :(得分:4)
这里有几个选项可供选择:
不确定这是否回答了您的问题。你有其他选择吗?
答案 1 :(得分:0)
我目前正在为我的一个项目使用apache usergrid,并认为它在以下几个方面很强大;
但它不支持推送通知。如果你需要开箱即用,你可以看看BaasBox。它似乎是usergrid的一个很好的替代品。
我没有找到足够用于usergrid的文档(我的意思是内部用途而不是api用法),所以你必须挖掘源代码才能找到答案。
如果您正在开发社交应用程序(用户活动,订阅源,评论等),则很难更新文档中的计数器(例如更新评论和喜欢计数)。它本身不受支持。您可以使用像kafka这样的队列在同一文档上同步增量。