MBAAS枪击:5云用于构建移动应用程序

123 第3页
第3页,共3页

Kinvey支持在包括私有云在内的几乎所有云上部署。这包括部署到符合HIPAA的设施以及完全位于欧盟中的设施。即使是Kinvey的Multidenant Cloud对于大多数应用程序也被认为是足够安全的,因为该公司确实进行了端到端的加密,并且使用数据链接的客户可以将其数据保存在自己的防火墙后面。如果您有Google App Engine服务器,则可以将其链接到Kinvey后端。

身份验证可以由Kinvey内部或通过业务和企业版本中的LDAP或Active Directory完成。Kinvey还通过Oauth支持Facebook,Twitter,Google+和LinkedIn身份。

Kinvey数据链接连接到Kinvey的MongoDB数据存储。在大多数情况下,客户将CRUD请求直接转发到真实的后端,但有些人会在MongoDB中缓存数据。Kinvey当前具有Microsoft Dynamics CRM,Salesforce CRM,Oracle Database和Microsoft SQL Server的数据链接。

Kinvey具有用于离线数据同步的自动控制设置,如果应用程序脱机,将自动从缓存中撤出数据。如果应用程序在线,则将数据从网络中获取并存储在缓存中。使用自动控件,您的Kinvey应用程序将在设备再次在线时尝试同步任何本地存储的数据,但是如果服务器数据也更改了,则会发生冲突。您可以将冲突解决政策设置为客户端wins,,,,ServerAlwaysWins,或自定义冲突解决功能。

解析

Parse曾经是MBAAS的海报孩子,尽管Facebook收购了它,但对于有限批量消费者应用程序,它仍然是可行的,低摩托车的后端。从好的方面来说,它有充分的记录,具有良好的本机客户支持和基于骨干的JavaScript客户端SDK。Parse还在后端运行JavaScript代码,该代码为开发人员提供了全JavaScript应用程序堆栈的选项。在减去方面,Parse缺少业务应用所需的大型材料,例如数据集成,离线操作和在线/离线同步。同时,其定价似乎旨在用于较低体积的应用程序。

解析支持本地移动,JavaScript和桌面应用程序。在移动方面,它具有对iOS,Android和Windows Phone 8的本机支持。在桌面上,它具有OS X和Windows 8(.NET)以及Unity游戏的支持。

Parse允许您使用与客户端相同的解析JavaScript SDK在云中运行JavaScript代码。解析并没有像FeedHenry和Kinvey那样在浏览器中定期编辑云代码,而是提供一个命令行工具,用于管理Parse Cloud中的代码,并允许您在计算机上使用自己喜欢的JavaScript编辑器。但是,您可以在仪表板中查看代码和日志。命令行工具是App脚手架生成器,应用程序部署工具,日志打印机,应用程序回滚工具和自上流者。

解析仪表板数据浏览器

解析云数据浏览器可让您导入批量数据;添加类,列和行;并查看过滤的数据。

解析可以向iOS,Android,Windows 8和Windows Phone 8发送推送通知。在每种情况下,您都必须提供推送服务器,然后向应用程序提供证书或凭据。

Parse具有相当完整的用户系统预定义,包括带有电子邮件验证的常规注册机制和为匿名用户提供的准备。ACLS系统控制数据单个用户可以读写的数据。对于更复杂的用例,解析支持角色的层次结构,并为角色提供单独的ACL层。

Parse与其他服务有9个集成。其中三个(Mailgun,Mandrill和Sendgrid)用于发送电子邮件。Stripe用于为信用卡充电。Twilio发送短信和语音消息。第三方模块可与Cloudinary,Instagram和Paymill集成。

据我所知,使用Parse实施企业数据集成需要为数据源编写REST Web服务包装器,以及用于解析的JavaScript模块。除了使用自己的多源云外,我还没有看到托管解析的任何选择。

mo'更好的MBAA

从本文第一页的底部列出的分数中可以看到,AnyPresence获得了最高分数:9.1的组合得分和编辑的选择徽章。我觉得,任何人都比其他企业提供的价值更多,这些企业需要将其现有系统与移动应用程序集成在一起,因为它可以通过模型和设计生成自定义的SDK以及应用程序和后端。但是,每年要花费“低六位数”,但它并不适合每个公司的预算。

FeedHenry的总体得分为8.6,也是面向企业的MBAA。FeedHenry与GIT合作进行协作和版本控制有很好的集成,我喜欢它的托管App Build Service,其Node.js后端和策划的节点模块列表以及其拖放式表单设计器。像任何人一样,FeedHenry可能不适合每个公司的预算。

Kinvey的总体产品得分为8.3,与开发人员社区以及公司IT部门合作。我喜欢Kinvey通过其内部NOSQL数据库API进行企业数据链接的方式,我感谢它为后端业务逻辑构建其钩子的方式。

我批评AppCelerator明显缺乏策划数据集成模块的努力,并认为其相对于FeedShenry和Kinvey的高价可能会降低其整体价值,从而净得分为7.8。但是,AppCelerator作为一家公司最近才枢纽进入MBAAS领域。它可能还可以填补其产品缺失的功能,并将其定价调整为更具竞争力。

最后,由于缺乏基本的REST客户端以外的任何数据连接器,我认为适用于面向消费者的移动应用程序而不是业务应用程序的解析,而不是业务应用程序。我对解析的另一个主要保留是其基于用法的定价,该价格使开发人员可以轻松入门,但有可能咬一家资金不足的初创公司,该公司突然在没有真正的业务模型的情况下就遭受了病毒式打击。它的分数为7.6,是该组中最低的。

这并不是说您不应该使用分析。这是一种可行的低摩擦方式,可以从后端开始作为服务。但是,如果您选择使用它,请睁开眼睛,监视您的成本,并准备好的油门或消除正在运行您负担不起的账单的服务电话。

对于业务应用程序,AnyPresence和FeedShenry既可以轻松又可以使您能够轻松。金维(Kinvey)不远,其价格对小型企业更有利。

阅读完整评论:

这个故事是“ MBAAS Shot-Out:5云用于构建移动应用程序的云”,最初由Infoworld

加入网络世界社区有个足球雷竞技appFacebookLinkedIn评论最重要的主题。

版权所有©2014Raybet2

123 第3页
第3页,共3页
IT工资调查:结果在