MBaaS枪战:5点云构建移动应用

123 第2页
第2页3

该AnyPresence设计环境在线存在,并且在大多数浏览器中运行。设计环境有一个仪表盘;设定画面;屏幕创建和监视环境,部署,并建立;屏幕生成和部署应用程序,后端,和SDK;屏幕添加和管理数据源和数据对象;屏幕授权,角色和身份验证策略;屏幕为股票和自定义扩展;接口设计;和一组可自定义的主题。

我发现的数据源的选择是好的,所提供的MongoDB的数据存储的实现要与其他MBaaS系统相提并论。什么套AnyPresence与众不同的是整个数据模型集成的设计环境,并为所有生成代码的方式。

您添加最监控集成,如空中刹车和New Relic的这个地方,是深藏在部署/附加组件选项卡。当然,监视依赖于运行环境,并AnyPresence被设计为环境无关。对于Splunk的整合,您必须启用后端系统日志输出来推动所有的日志/事件到Splunk的系统报告和监测。

Appcelerator的

Appcelerator的钛一直在移动的发展空间播放器了好几年,与编译JavaScript来为iOS,Android和其他目标的本机代码的本地开发环境。随着Appcelerator的工作室3.3和Appcelerator的平台2.0的在2014年7月发布,该公司增加了一个MBaaS约25的API,Node.js的支持,和在线分析。此外,Appcelerator的出版其MBaaS接口,开发者可以添加到原生的SDK构建的应用,虽然它还不支持在自己的Appcelerator Studio IDE中的原生SDK。

开发人员可以在网上看到Appcelerator的仪表盘概述页面应用程序的安装,会话,API调用,和崩溃的一个概览。仪表板的其他部分允许云管理,测试,性能指标和分析。

云面板显示的使用,公开的数据管理,显示API请求和推送通知日志,列表定制服务,并且允许云配置。测试面板采用SOASTA的TouchTest作为综合移动测试溶液。性能面板允许您监视应用程序和解决性能,崩溃和异常。它也可以让你查看崩溃趋势,bug跟踪系统集成和配置监视。

Appcelerator的平台概述

Appcelerator的平台的仪表盘概述演示现场服务应用。该崩溃故意编码到应用程序。

开发人员可以定义和查看Appcelerator的在线分析,以及可选发布选择分析来为iPad的Appcelerator的洞察应用程序,通常由经理使用。

Appcelerator的平台让你建立使用Studio和Appcelerator的Node.ACS MVC(模型 - 视图 - 控制器)框架定制的后端服务。Node.ACS结合的Node.js和快递与接口Appcelerator的云服务。Appcelerator的,您还可以运行其云平台上普通的Node.js应用。

Appcelerator的具有云计算在客户端的多个框架和多个API类型。在客户端上的基本水平,Appcelerator的提供钛SDK,它提供的JavaScript和本地服务之间的接口。在一个较高的水平,Appcelerator的提供的合金框架,它是基于模型 - 视图 - 控制器架构,并包含内置的骨干,并强调支持。当您从工作室新的客户端应用程序,你一般会产生一个使用合金。

该合金框架处理一些您所需要的离线/在线数据同步,但不是全部。Appcelerator的缺乏预配置,审核比SAP和Salesforce.com等企业数据的连接器。然而,因为它可以在其Node.ACS服务运行节点模块,开发者可以借鉴从Node.js的社区模块。Appcelerator的唯一的商业同步服务器目前仅限于Microsoft动态连接器。

FeedHenry

FeedHenry,重点是支持企业的业务线 - 应用程序,是一个Node.js的基础,面向企业的MBaaS和移动应用平台。它具有广泛的集成,包括在线和离线开发方案,协同应用程序建立的阵列,以及拖和下降的形式建设者。FeedHenry从爱尔兰研究所在2010年分拆并在2014年9月由Red Hat收购。

FeedHenry声称拥有在所有主要的云和内部部署,后端部署支持全球基础设施。与GitHub的直接FeedHenry在线环境中集成的协作和版本控制。

FeedHenry 3个支持本机适用于iOS,Android和Windows Phone的软件开发工具包8,使用Apache的科尔多瓦,HTML5移动Web应用程序,并煎茶,Xamarin和Appcelerator的钛混合的应用程序一起。该方法的JavaScript接口的FeedHenry云的作品,这将是很难找到一个JavaScript框架,是不兼容的。

当在JavaScript写FeedHenry,您在HTML的脚本feedhenry.js与初始化$ fh.init,然后调用从云功能$ FH命名空间。FeedHenry可以从压缩文件或Git仓库导入现有的应用程序。

FeedHenry应用程序预览

FeedHenry包括在线编辑器,支持离线工具和命令行界面。在这里,我们看到了移动应用程序,在屏幕的中间代码编辑器,并在右侧的预览。你可以在网上接口的另一窗格中配置后端服务。

该FeedHenry构建服务,沿着相同的路线与Adobe的PhoneGap构建功能,可以把一个HTML5应用到二进制文件Android,黑莓,iPhone,iPad的,iOS设备(通用),以及Windows Phone。每个二进制可以连接到您MBaaS实例之一,它可以根据不同的平台上构建的开发,发行,发布或调试。

FeedHenry拥有的模板作为出发点,用好品种一拖和拖放表单生成器。然而,在我回顾FeedHenry的时候,它有几个完全成熟的应用模板。

FeedHenry列出了超过50 Node.js的插件,在其策划的模块列表。这份名单包括大多数主要关系型和NoSQL数据库的接口。如果该组织列表不包括你追求的是什么,节点社区模块大得多的名单有可能产生一个匹配。

FeedHenry运行在所有主要的公共云和私有云,并在广泛的IaaS和PaaS基础设施。FeedHenry工作在欧洲和北美兼容HIPAA云和现场集群。

Kinvey

Kinvey自称是一个完整的移动和Web应用程序平台。它具有广泛的客户支持,与各大企业的数据库,并提供后端数据存储,文件存储,推送通知,移动分析,iBeacon显示支持,并在后端运行自定义代码的能力集成。

Kinvey出售给IT作为其主要客户,因为它提供了一个企业的平台,而不是一个或两个应用程序,但对于几十或几百个应用程序的一个企业。然而,它也从事和支持应用程序的开发者社区应用程序。

Kinvey支持原生,混合动力,以及HTML5应用。它对于iOS和Android原生工具的支持。此外,它支持角,骨干,Node.js的,Apache Cordova的/ PhoneGap的,和Appcelerator的钛,并且它提供了一个REST API。Kinvey集成了通过库和API调用,并期望应用程序可以在本地编辑您的应用程序。

Kinvey云代码是用JavaScript编写的,虽然不是Node.js的,和在线编辑。除了使用标准的JavaScript和外部服务,它可以使用Kinvey API进行日志记录,访问收藏,发送推送通知,发送电子邮件,确认请求,日期和时间函数,异步处理,渲染胡子模板,获得后端环境。云代码可以住在勾处理功能和自定义端点。云代码在Kinvey内部版本。

Kinvey收藏

Kinvey收藏使用MongoDB的,这对你的应用程序的使用提供了一个无模式,无SQL数据库。此屏幕可以让你创建和设计的集合(只有创建步骤是必要的),然后选择是否启用或绕过你的数据库的业务逻辑。

123 第2页
第2页3
IT薪资调查:结果是