开源后端云Parse是什么?

来源:互联网 发布:淘宝网店招的图片尺寸 编辑:程序博客网 时间:2024/05/09 19:18

作者:短工邦技术部 - 陈文哲

Parse是以服务平台的形式作为移动后端,在2013年被Facebook收购。2016年1月,Parse公司宣称他们将在2017年1月关闭服务。

为了让用户将他们的应用从Parse服务器搬到他们自己的服务器,Parse公司已经发布了它的后端的一个开源版本,叫做Parse Server,它能够被配置到Node.js服务器和MongoDB数据库中。

  • Parse官网:https://www.parse.com/
  • Parse Github:https://github.com/ParsePlatform/

Parse为什么开源

Facebook 于2013年花费了 8500 万美元收购了 Parse ,这是一家为移动应用提供后台开发云服务的平台。而今,由于 Parse 一直以来未能为 Facebook 提供预期的营收,Facebook 决定一年后将其正式关闭,并将其代码开源。

MBaaS 市场正在不断整合,特别是在 Facebook 收购了 Parse 之后。 Parse 的许多老员工纷纷辞职,这其中包括 Parse 的前 CEO Ilya Sukhar。不像 Instagram,Facebook 从未将 Parse 从 AWS 上移到自己的数据中心。虽然 Facebook 一直在更新 Parse 的功能,即使在其开源了 SDK 之后还是如此,但目前看起来 Facebook 已经对此彻底失望了。

虽然Parse开源看起来不是因为什么崇高的缘由,但8500万美金里面究竟有什么好咚咚,值得我们去小小探究一下。

Parse有什么功能

Parse 提供了开发移动应用的后台服务,包括数据存储、消息推送及用户管理等等。这样开发者可专注于客户端的开发,而不用操心太多服务器端的问题。Parse 的用户包括 Quip 和 Orbitz 等大公司,不过 Parse 并没能为 Facebook 贡献很好的营收。此外,AWS、微软 Azure 和谷歌的 GCP 都为构建和部署移动应用提供了快速交付和增强工具。

在宣布了服务即将关闭之后,Parse 也提供了数据迁移工具,以便用户可以将应用迁移到 MongoDB 数据库上去。此外,Parse 还发布了开源版的 Parse 服务器,可以运行在你自己的 Node.js 服务器上。这样用户的应用可以在新的数据库上,用自己的 Parse 服务器支持绝大部分原有的 Parse API,对于客户端的影响很小。

国内也有诸如bmob之类后端云服务产品,bmob是我们短工邦的战略技术合作伙伴。亲自部署并体验Parse之后,明显觉得还是bmob在体验上优秀得多,毕竟bmob是针对国内用户开发出来的。

本人也是bmob的深度用户,建议要亲身先体验理解后端云服务,先去bmob注册一个账户试一试。我这里大概说下这类平台的使用姿势。

创建云数据库后,它有一个后台给你管理数据库数据。虽然实际使用的是NOSQL数据库,但数据展示会以表格形式,也有外键等概念,管理会很方便。

这里写图片描述

然后,它有提供各种各样的SDK,可以让你在Android等客户端直接操作数据库。如果没有你要的SDK或者你要深入自己定制,可以使用REST API。

这里写图片描述

当然我最喜欢的,还是bmob的云端代码。复制的业务逻辑可以直接在bmob后台进行编写,然后所有SDK等都可以对它进行调用,非常实用方便。

本系列的文章编写路线

Parse介绍 
parse-server部署 
parse-dashboard部署 
parse-RESTful API 使用 
parse-SDK使用 
如果有时间,将会跟大家分享更深入的部分。

本博文到此结束,谢谢各位,转载请说明来自:www.duangongbang.com

2 0
原创粉丝点击