我是一个web后端开发人员。在过去,我使用了很多Python,特别是django来创建自定义api,以将数据(例如JSON)提供给web前端。在
现在,我面临的任务是开发一个移动后端,它需要提供推送通知、地理定位等服务。我知道现有的mBaaS提供商可以肯定地解决许多问题与手头的任务,然而,该项目需要大量的自定义后端代码,异步任务,算法来执行对数据进行计算,以响应触发其他行为,以及大量的后台。在
看看这家广受欢迎的mBaaS提供商的特性,我觉得它们并不能满足我的所有需求,但是最好是使用一些功能(如推送通知),而不是开发自己的功能。我是不是完全误解了mbas的提供者?这种混合方法有可能吗?在
谢谢!在
有很多选择。就我个人而言,我仍在寻找mBaaS的圣杯。我试过Parse,DreamFactory,最近一次是{a3}。在
从PoC到v1,这三个都是很好的开始,但魔鬼总是在细节上。有几个细节需要注意:
考虑到学习曲线和折衷,我认为你应该打出你已经有的强手。为什么不在Heroku上托管Django应用程序?再加上DjangoRestFramework,你基本上可以在不到一天的时间内获得mbas。在
Heroku有很多第三方提供商,提供推送通知、身份验证机制,甚至搜索引擎(Elasticsearch)。在
所有需要做的就是把正确的“pip install”代码放到你的控制器中,你就可以开始运行了。在
相关问题 更多 >
编程相关推荐