“云无界、端无边” OGeek 技术峰会 9月17日 南京不见不散! 了解详情
写点什么

分析 Parse MBaaS

  • 2013 年 3 月 29 日
  • 本文字数:1191 字

    阅读完需:约 4 分钟

移动后端即服务的爆炸性增长证明,大量的移动应用开发者更青睐简单便捷的开发模式。这是设计伟大应用的一方面。另一方面移动后端即服务融合诸多令人羡慕的技术(如MongoDB、Couch、Cassandra、MySQL 等…) 形成易于维护、可更新的移动后端。

该系列文章主要介绍了提供MBaaS 产品的新公司,在第三篇中InfoQ 将带您了解是什么促使 Parse 飞速前进。得益于创业投资公司 Y Combinator 的帮助,Parse 在 2011 年创立,像它那些不断涌现的竞争者一样,致力于帮助移动应用开发者节省时间并减少麻烦,从而创建开发者自己的高效移动后端。

随着我们对 MBaaS 提供商的深入了解,每家公司产品的特性、优点、常见问题大多相似。所不同的只是实现这些特性的方式。每家 MBaaS 提供商独特的编码风格、服务器和规划最终产生了完全不同的结果。

早前提到过的 Kii Cloud 为例。他们和 Parse 提供了相似的 UI 风格,可以容易地指向目标并进行点击。不论是那些主流移动平台的应用还是一些非移动平台的应用,他们都能够让开发者方便地将MBaaS 嵌入到应用中

分发方式是一个主要的不同点。由于Parse 的战略伙伴Kii Cloud 提供的网络拥有着来自亚洲市场移动消费者群体百万潜在客户。Parse 似乎并不打算提供像Kii那样的分发通道,而他们的合作伙伴们则提供了一个附加功能的有趣集合。

每个MBaaS 提供商或许都有他们独特的东西。比如Parse,为了进行搜索,需要用户的数据模型遵从他们的方式:“…无确切前缀匹配的字符串查询无法使用索引。因为随着你应用的增长,这种类型的查询极易产生由超时错误引起的失败。”

Parse 向从独立新手到大型企业的所有移动软件开发者提供了三种价格套餐以供选择。预算有限的开发者可以使用免费套餐。该套餐包括每月100 万次的请求和推送以及1GB 的云存储空间。

说到推送技术,Parse 提供了一系列选项。开发者可以组合、调度、分割推送通知,并为他们的推送通知设置目标以及使用一个缜密的分析工具进行测试。

社区来发现那些隐藏的问题。 jawngee Hacker News 说:

我不喜欢那些通常无法工作的子类化(subclassing)。你把 PFObject 注册为子类没有问题,但是当你进行大量 PFQuery 的时候你会发疯的。PFUser 是一个适合子类化的主要选择,但是如果不进行大量的调整也能难凑效。

bklimt 说:

PFObject 的子类化和更全面的离线解决方案都是我们非常希望增加的特性。我们正花费时间以确保我们能够正确地使用它们。

Parse 用户 Huzell 说:

如何让查询获得所有对象…?

这让 Parse 的专家为难:

获取大量结果的特性尚未支持。- Fosco Marotto

在社区通常能够找到解决方案。至少对iOS 来说,Alex Fish 可以解决这个问题。

英文原文链接 An Analyzation of Parse MBaaS


感谢赵震一对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013 年 3 月 29 日 04:531285

评论

发布
暂无评论
发现更多内容

Jenkins: 重置管理员密码

DisonTangor

jenkins

2021Java面试心得,Spring的XML解析原理

Java 面试 后端

2021Java高级进阶学习资料,StringBoot编程式事务与声明式事务

Java 面试 后端

2021一位Java中级程序员的跳槽面经,springmvc源码解析pdf

Java 面试 后端

2021Java网络编程总结篇,三年老Java经验面经

Java 面试 后端

2021Java者未来的出路在哪里,怒斩获了30家互联网公司offer

Java 面试 后端

2021Java开发现状分析,Java中级笔试题百度文库

Java 面试 后端

2021Java最新大厂面试真题,Java面试宝典pdf

Java 面试 后端

阿里淘技术带佬新作:设计模式的完美演绎,共计1290页

Java 程序员 架构 面试 计算机

分布式服务下,消息中间件改造

Java 架构 面试 分布式 后端

2021Java最新大厂面试真题,37岁程序员被裁

Java 面试 后端

2021Java进阶者的新篇章,做了5年Java

Java 面试 后端

如何用人工智能技术优化 WebRTC 产品(内附具体方案)

融云 RongCloud

百亿级日志流分析实践 | 剖析个推SDK后效分析功能实现原理

个推

消息推送 sdk

个推0代码数据可视化实操:基于Tableau的中国奥运数据探索

个推

【回顾】上汽零束SOA开发者大会,开发者提问汇总!

SOA开发者平台

开发者 SOA 软件定义汽车

【回顾】上汽零束SOA开发者大会,开发者提问汇总!

SOA开发者

软件 SOA 汽车 软件定义汽车 OTA

2021Java春招面试经历,含泪狂刷Java基础面试118题

Java 面试 后端

2021Java精选面试实战总结整理,Java程序员面试算法宝典

Java 面试 后端

2021Java面试心得,淘汰机制、缓存雪崩

Java 后端

直播回顾 | seL4基金会主席谈物理系统安全工程实践

鉴释

自动驾驶 操作系统 微内核 在线研讨会

2021年Android大厂面试,劲爆

android 面试 移动开发

个推Spark性能调优实战分享:性能提升60%↑ 成本降低50%↓

个推

大数据 spark Spark调优

科创人|华傲数据CEO贾西贝:梦想驱动的九个人生抉择

科创人

2021Java最新大厂面试真题总结,入职阿里啦

Java 面试 后端

科创人|华映资本章高男:好奇心顽童,趋势焦虑者,反套路投资人

科创人

Linux用户权限切换

在即

9月日更

M-SQL:超强的多任务表示学习方法

华为云开发者联盟

sql 自然语言 M-SQL SQL语句 多任务

2021Java高频精选面试题讲解,2021Java大厂面试真题

Java 面试 后端

个推融合实人认证服务和视觉智能技术,推出青少年网络游戏防沉迷解决方案

个推

AI 人脸识别

首届腾讯云大数据峰会暨Techo TVP开发者峰会

首届腾讯云大数据峰会暨Techo TVP开发者峰会

分析Parse MBaaS_移动_Martin Monroe_InfoQ精选文章