最近许多文章谈及 MBaaS(移动后端服务)这一新兴行业背后的那些组织,本文是该系列文章的第二篇。InfoQ 将带您看一看马萨诸塞州坎布里奇的 Kinvey 公司。该公司由德州大学的三名校友创建。获得了投资者 Boston Seed 的一些帮助。Kinvey 的第三方数据集成,支持多平台、通知、版本化 API 和业务逻辑功能,这必将助力于开发者后端。
智能手机应用开发者的一个重要选择在于是否花费时间建立他们自己的后端云服务。随着MBaaS 提供商的爆发性增长,人们会发现许多开发者将选择由Kinvey 这样的公司提供的更简单的方式来构建后端云服务。用不了多久就会这样。
Kinvey 最近将 Bright Cove 的 App Cloud 加入了它的平台列表。像 Kinvey 的其他平台一样,,只需要下载代码库并放进你的项目,就能给你的应用添加一个功能丰富的后端。下边是 Kinvey 支持的开发者平台的完整列表——App Cloud、 iOS , Android 、 HTML5 、 Node.js 、 PhoneGap 、 Titanium 、 Trigger.io 和 REST API 。
Kinvey 对新手开发者来说是一个好的选择。Kinvey 的后端服务的收费是预付费的。在他们的网站上提供了各种平台的教程、示例和入门指南。另外还有教授如何使用后端构建 iOS 和 Android 移动应用的免费电子书。
以 iOS 电子书为例,该书由 Randall Cronk 和 Michael Katz 编写,包含了很多快速构建应用的诀窍,比如如何使用 Xcode 的 MVC 模式框架实现‘通过应用委托对象提供 app 特有行为’。
正如所料,一切倾向于鼓励用户采用 Kinvey 的 MBaaS。所以对待这一切,我们仅持保留态度。
说起古老的智慧,Claudio Tesoriero 在博客 influential Michael Facemire 的回复中,强调了你如果将所有的数字鸡蛋放入一个 MBaaS 篮子里所面临的潜在困境:
阻止我们在诸多项目中使用同一个 baas 提供商的原因在于“供应商锁定”问题。如果该 baas 供应商改变定价策略或者停止业务会怎么样?如果因此而将应用改用其他后端可能会非常痛苦而且耗费不菲。
查看英文原文: To Live and Code in Kinvey MBaaS
感谢赵震一对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
评论