开源后端云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
- 开源后端云Parse是什么?
- 开源后端云Parse是什么?
- Parse 是什么
- JSON.stringify()和JSON.parse()分别是什么
- 使用Parse.com作为后端服务,开发iOS APP
- 搭建基于https和Parse的后端服务
- Parse正式发布开源PHP SDK
- Parse开源了自己的SDK
- parse
- parse
- parse
- $parse
- 知名网络后端开源软件集合
- 知名网络后端开源软件集合
- 不依赖Parse或Firebase,如何开始为你的iOS应用程序创建后端
- iOS 后端云服务
- Bmob后端云--2
- Bmob后端云失物招领
- Python yield
- JavaScript之闭包详解
- matlab 去除画图两段空白
- iOS中的地图大头针的添加
- 2016西电校赛网络赛 Problem A z1+z2
- 开源后端云Parse是什么?
- Bzoj3473:字符串:广义后缀自动机
- 三点...和两点加箭头..<的含义和区别
- wamp的初始编码设置及乱码原因
- 2015
- Java之LinkedList源码解读(JDK 1.8)
- HDU 3032 Nim or not Nim?(博弈 SG打表找规律)
- JDBC数据库应用开发
- java 权限修饰符