评论:7周出色的移动应用程序的建设者

阿尔法任何地方,AnyPresence和Salesforce1导致的低码的移动开发工具,丰富的现场

12346 第3页
第3页6

Appcelerator的

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

正如AnyPresence,我起初被评定为Appcelerator的作为MBaaS。当然,这也是一个非常好的应用生成器的优秀的IDE。

Appcelerator的对客户端和多个API类型为云多种框架。在客户端上的基本水平,Appcelerator的提供钛SDK,它提供的JavaScript和本地服务之间的接口。在一个较高的水平,Appcelerator的提供的合金框架,它是基于模型 - 视图 - 控制器架构,并包含内置的Backbone.js的和Underscore.js支持。当您从工作室新的客户端应用程序,你通常会生成一个使用合金。

在云计算方面,可以达到使用Appcelerator的云服务REST API,通过绑定到钛SDK,通过Node.ACS,并通过本地的SDK。该REST API将始终工作,但它是最方便的选择。你会最想使用REST调用来达到新的服务还没有绑定到钛SDK。

Appcelerator的钛工作室

Appcelerator的Studio的应用配置屏幕。

Appcelerator的可以用了HTTPClient并调用REST和SOAP甚至服务其内置的分析程序。如果你已经设置了数据库查询一个REST包装,就可以得到JSON数据到你的应用程序很容易。这可能包装上的Node.js或另一台服务器上实现,如Web服务扩展到数据库服务器的情况。

更严重的MBaaS就已经测试,集成的模块设置可以轻松地在主要的数据库映射到其应用程序消耗的一种形式,当然对Oracle,SQL服务器,MySQL的和PostgreSQL。我认为把这个作为一个练习开发商作为虎头蛇尾,虽然写的RESTful数据库包装是不是火箭科学,特别是对Node.js的

Appcelerator的说,它有一些企业它的连接器销售的MBaaS层上,如SAP和Salesforce.com。和节点的优势之一是社区开发的模块许多其他来源如MySQL,SQL服务器(与Node.js的Windows服务器上的作品),PostgreSQL和许多NoSQL数据库供应。

同样,Appcelerator的可以使用设备上的本地SQLite数据库,与对存储工作,缓存在内存中,并检测在设备处于联机状态。然而,它在地方处理间歇连接的应用程序,特别是没有冲突的解决不完整的框架。据该公司称,其大部分客户使用合金模型来处理一些这方面。

Appery.io

Appery.io是一个比较能够基于云的移动网络和混合移动开发平台,在线的视觉设计和编程工具和集成后端服务。你可以把它作为一个应用生成和MBaaS之间的交叉。

该Appery.io应用生成器生成HTML5,jQuery Mobile的,和Apache科尔多瓦代码,以用于AngularJS和Bootstrap JavaScript框架的支持,以及Appery.io生成服务器生成的iOS,安卓,Windows Phone和HTML5应用。该Appery.io MBaaS提供托管,MongoDB数据库,推送通知,服务器的JavaScript代码和安全代理。它允许HTML托管到自己的云,对Heroku的,和(手动),以第三方托管服务提供商。

当你创建它们,对话框,模板,主题,CSS,你定义力所能及的服务,您的JavaScript和用户定义的任何自定义组件Appery.io应用生成具有应用程序的设置,你的模型和存储,你的页面的选项卡。构建器使用一个WYSIWYG设计隐喻具有大于25所控制,包括用于外部服务,例如谷歌地图和Vimeo,并显示一个属性表的每个项目的调色板。您可以从设计视图切换到源代码视图来查看您的生成的HTML,CSS,JavaScript和任何设备特定的代码:Java的Android的,Objective-C中的iOS和XAML支持通过C#中的Windows Phone。

Appery.io设计

Appery.io设有一个拖和拖放网页设计师。该平台自动生成的源代码,您可以在线查看。当你是快乐与应用程序,可以将其导出到移动Web和移动式混合目标,包括应用程序二进制文件。

Appery.io可以跟任何实质上的REST API,该公司是否具有预构建的接口。搭售预构建的REST接口的服务是几分钟的事;从头开始构建REST接口需要一点时间更长,需要知道多一点,但它不是一个大的工作。

你去,在你的桌面浏览器和手机和平板电脑的浏览器都可以测试你的HTML5应用;不依赖于科尔多瓦一切都将正常工作。要测试你的科尔多瓦代码(例如,使用本地设备功能或获得推送消息),你建立你的应用程序,它下载到设备中,并运行它。为方便起见,Appery.io将显示您的HTML5应用QR码和你的二进制文件,这样你可以直接下载到设备中。为了获得更大的方便,你可以在你的代码安装设备,并点上Appery.io本地测试应用程序的外壳,。

在一般情况下,我发现Appery.io应用生成易于学习和使用。Appery.io做设计的IDE,使移动开发者通常不会被他们得到什么惊讶的好工作。

这是很好的Appery.io都有自己的基于云的建设者和编译服务。再加上基于浏览器的IDE,这意味着移动开发者不需要有多台计算机或多个虚拟机创建本地应用程序,并且他们没有维护多个原生SDK和IDE。

12346 第3页
第3页6
IT薪资调查:结果是