我是一个网络后端开发人员。在过去,我使用了很多Python,特别是django来创建自定义API来服务数据,例如JSON,用于web前端。
现在,我面临着开发一个需要提供推送通知、地理定位等服务的移动后端的任务。我知道现有的mBaaS提供商肯定能够解决手头任务中的许多问题,然而,该项目需要大量自定义后端代码、异步任务、算法来对响应触发额外行为的数据执行计算,以及一个广泛的后台办公室。
考虑到流行的mBaaS提供者的特性,我觉得它们不能满足我的所有需求,但是最好使用一些特性的,比如push通知,而不是开发自己的。我是不是完全搞错了mBaaS提供商?这种混合方式可能吗?
谢谢!
发布于 2015-09-07 23:31:05
外面有很多选择。就我个人而言,我仍然在寻找mBaaS提供商的圣杯。我已经尝试过解析,DreamFactory,以及最近的Azure移动服务。
从PoC到v1,这三个方面都是很好的起点,但细节始终是问题所在。有几个细节需要注意:
考虑到学习曲线和权衡,我认为你应该发挥你已经拥有的强手。为什么不在Heroku上托管Django应用呢?添加到DjangoRestFramework上,基本上可以在不到一天的时间内启动并运行一个mBaas。
Heroku有很多第三方提供商,可以提供推送通知、身份验证机制,甚至还有搜索引擎(Elasticsearch)。
所需要的就是将正确的"pip“代码放入控制器中,这样就不需要运行了。
https://stackoverflow.com/questions/27780495
复制相似问题