HTML5移动框架】 移动跨平台开发框架有哪些

2022-04-01 18:57发布

8条回答
猫的想法不敢猜
2022-04-14 15:32

1.1 IONICapp

IONIC是目前最有潜力的一款HTML5手机应用开发框架。经过SASS构建应用程序,它提供了不少UI组件来帮助开发者开发强大的应用。它使用JavaScript MVVM框架和AngularJS来加强应用。提供数据的双向绑定,使用它成为Web和移动开发者的共同选择。即将发布的AngularJS 2.0将会专一于移动开发,相信IONIC必定会取得不错的成就。框架

IONIC的开发团队将尽快开发出一种经过IONIC creator提供开发者快速建立IONIC应用的方式。咱们将很快就会看到一个支持拖拉功能的可视化开发工具,几分钟内开发一个app将成为可能。ide

1.2 Mobile Angular UI工具

Mobile Angular UI是使用bootstrap 3和AngularJS的响应式移动开发HTML5框架。post

Mobile Angular UI的关键字有:学习

Bootstrap 3

AngularJS

Bootstrap 3 Mobile组件,好比switches, overlays和sidebars,这些都是bootstrap中没有的。

AngularJS modules,好比angular-route, angular-touch和angular-animate

响应式媒体查询是将bootstrap做为单独的文件,你只须要包含你所须要的东西。Mobile Angular UIu并不包含任何jQuery依赖,你须要作的只是经过一些AngularJS指令建立友好的用户体验。

详细了解能够看一看the Mobile Angular UI demo page,上面有Mobile Angular UI的实践,若是你想了解的更深刻一些,我建议你读一读getting started with Mobile Angular UI。

1.3 Intel XDK

Intel XDK是Inter开发的一款跨平台开发工具,咱们能够很容易的经过Intel XDK开发应用,你须要作的只是下载他们的应用开发工具,有Linux、Windows和Mac版,它还提供了不少个开发框架,好比Twitter bootstrap,jQuery Mobile和Topcoat。

1.4 AppceleratorTitanium

Appcelerator’s Titanium不一样于其它框架的是,它是一个开源的框架。

Titanium是混合式移动应用开发的一站式解决方案,你只须要下载Titanium studio就能够解决全部的事情,Titanium SDK包含了不少手机平台的APIs和后端云服务。

Titanium使用Alloy,Alloy是一个快速开发的手机应用MVC框架,模块式开发能够大大减少开发时间,提升代码复用。

Titanium studio还提供了一些code模板。

1.5 Sencha Touch

Sencha Touch一样也是HTML5手机应用跨平台开发框架,运行iOS/Android/Blackberry。它已经诞生不少年了,如今已经成为很经常使用的混合式编程开发框架。

Sencha Touch可让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,所有基于最新的HTML5和CSS3的WEB标准,全面兼容Android和Apple iOS设备。

下面是Sencha官方给出的几点特性

基于最新的WEB标准——HTML5,CSS3,JavaScript。整个库在压缩和gzip后大约80KB,经过禁用一些组件还会使它更小。

支持世界上最好的设备。Beta版兼容Android和iOS,Android上的开发人员还可使用一些专为Android定制的主题。

加强的触摸事件。在touchstart、touchend等标准事件基础上,增长了一组自定义事件数据集成,如tap、swipe、pinch、rotate等。

数据集成。提供了强大的数据包,经过

Ajax

JSONp

YQL

等方式绑定到组件模板,写入本地离线存储。

1.6 Kendo UI

Telerik’s Kendo UI是一个强大的框架用于快速HTML5 UI开发。基于最新的HTML5、CSS3和JavaScript标准。

Kendo UI

包含了开发现代

JavaScript

开发所须要的全部一切,包括:强大的数据源,通用的拖拉

(Drag-and-Drop)

功能,模板,和

UI

控件。

1.7 PhoneGap

PhoneGap恐怕是最老的一个框架了,相信不少人都已经据说过甚至使用过它,可是PhoneGap是基于开源的Cordova商业版本。

第一段PhoneGap代码是在2008年8月的iPhoneDevCamp上写成的。建立它的一个主要动力是基于一个几乎每个单独的iPhone开发新手都要面对的简单事实:Objective-C是一个对Web开发人员来讲很是陌生的环境,而且Web开发人员的数量远远多于Objective-C开发人员的数量。

问题是,是否有人能够开发一个框架,让Web开发人员能够利用他们全部的HTML、CSS和JavaScript知识,并且仍旧能够同iPhone的重要本地应用程序(如摄像头和通信录)交互呢?

就在那一年,PhoneGap获了奖并开始支持Android平台,对人数不断增加的移动开发人员变得愈来愈有用,这些人员须要在更多的平台上得到代码支持。

你们能够到PhoneGap documentation官方文档开始对PhoneGap的学习。

来源于网络,仅供参考

一周热门 更多>