您的位置 首页 > 娱乐休闲

盘点2016年五大移动应用程序开发框架

框架是一个复杂的软件环境,包括许多子组件,如工具集、编译器、调试器,应用程序编程接口、各种代码库以及许多其他组件。框架能够帮助开发者快速创建应用程序,因此很多开发人员很喜欢使用框架,今天我们就来为大家介绍几个目前最为流行的移动应用程序开发框架。

Ionic

Ionic应该算是移动应用程序开发中最流行的框架了吧,它是一个专注于用WEB开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架,它为应用程序开发提供了最佳的环境,可以在最新的移动设备上完美构建原生或渐进式Web应用程序。

Ionic Market允许开发人员在线下载其他开发人员开发的模板和项目; Ionic提供了强大的命令行功能,支持开发人员构建、模拟和运行其应用程序;提供Ionic Lab组件,同时支持Android和IOS移动操作系统; 支持定制android和ios的插件,也支持服务端REST的敏捷开发。

除此之外,Ionic支持Angularjs 的特性,允许用户访问搞笑的核心架构,适合从简单到复杂的应用程序创建。另外,开发人员还可以将Ionic与Cordova,PhoneGap和Trigger.io项目组合在一起。

Ext JS

2007年4月1日,Ext JS正式发布了1.0版本,但是在此之前,Ext JS已经经历了很长时间的技术沉淀。Ext JS是一款基于HTML5和JavaScript,帮助开发人员构建各种应用程序(从简单到复杂)的灵活框架,可以用来开发RIA即富客户端的AJAX应用。

Ext JS功能强大,无人能出其右,它提供了提供了大量高性能的UI部件,如列表,表单菜单,工具栏等,支持自动生成行号,支持checkbox全选,支持增删行,支持本地和远程分页,支持Grid拖拽。

使用Ext JS,开发人员可以轻松地在Android,iOS和Windows Phone平台上创建应用程序,Ext JS的文档比较齐全,但是国内文档较少,大部分文档都在google和sencha论坛。但瑕不掩瑜,Ext JS无论是从UI界面上CSS样式的应用来看,还是数据解析的异常处理,Ext JS都可算是一款不可多得的JavaScript客户端技术框架。

jQuery Mobile

jQuery是2016年流行起来的一款框架,jQuery Mobile是jQuery 框架的一个组件,并不是非jQuery的移动版本。jQuery Mobile是一款用于创建移动 Web 应用的前端开发框架,可以应用于智能手机与平板电脑,它使用 HTML5 & CSS3 最小的脚本来布局网页。

jQuery Mobile简单易用,页面开发主要使用标记,基本无需使用JavaScript;jQuery Mobile旨在为所有主流移动浏览器提供一致性体验,所以基本可以同时支持高端和低端设备;jQuery Mobile整体很小,无需在计算机上安装任何东西,将文件直接包含在web页面即可。

jQuery Mobile框架创建的应用程序可以在Android、iOS、Windows Phone、Blackberry、Windows Phone 7、Firefox Mobile、Opera Mobile / Mini、MeeGo、Kindle和Nook等操作系统上良好运行。

jQuery Mobile的UI库较为匮乏,但是作为一款开源产品这也是可以理解的,知乎网友也反应jQuery Mobile虽然使用简单但存在bug较多,相比于Web app,更适合于手机版本网页。

Adobe PhoneGap

Adobe PhoneGap是一款开源框架,是希望构建基于HTML5,CSS和JavaScript混合应用程序的开发人员的首选。目前开发商可以只需要编写一次应用程序,就可以在6个主要的移动平台和应用程序商店(app store)里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS、bada以及Symbian。

Adobe PhoneGap创建的应用程序能够在较差的设备上也提供高性能。Adobe PhoneGap提供JavaScript API,轻松调用移动设备的核心功能;支持代码上传到云端,利用云端编译功能编译适应各种平台的应用;集成Cordova WebView,支持视图片段嵌入原生应用。

Intel XDK

Intel XDK是 Intel收购了AppMobi软件后重新包装的版本,并非新鲜事物,它是一款HTML5跨平台集成开发工具,利用HTML5的技术可以快速开发应用或者游戏,并快速打包成诸如安卓,IOS,WindowsPhone等平台上的应用并发布到应用商店。

Intel XDK提供了广泛的功能,业界领先的插件和工具,如调试器,Chrome开发工具、Cordova插件、JavaScript代码、DOM元素和CSS规则。在开发方面,XDK提供了一些JavaScript的库,如Intel App Framework;在测试阶段,XDK提供了两个工具:Emulate和Test;在部署方面,XDK提供了一个类似phonegap的工具, XDK会将HTML 5代码传到Build server上,开发者只需做一些简单的配置就可以将代码打包成各种各样平台的应用。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“盘点2016年五大移动应用程序开发框架”边界阅读