来自:geektag一些CSS和JavaScript就足够了。如果你总是听到有人说HTML5移动应用程序太慢,我只能告诉你,你应该有一些意见。首先,HTML5会越来越好,移动端的硬件也会越来越强。怎么说呢,仔细看看你手机上的应用,很多应用已经悄悄的用混合开发的方式开发出来了,如果像你说的那样慢,你注意到了吗?已经有很多框架可以帮助您开发跨平台的移动应用程序。在这篇文章中,我们只介绍最好的7.IONICIONIC是目前最具潜力的HTML5移动应用开发框架。通过SASS构建应用程序,它提供了许多UI组件来帮助开发人员开发功能强大的应用程序。它使用JavaScriptMVVM框架和AngularJS来增强应用程序。提供数据的双向绑定,使其成为网络和移动开发人员的共同选择。即将到来的AngularJS2.0将专注于移动开发,相信IONIC会取得不错的成绩。IONIC的开发团队将尽快开发出一种方法,让开发者可以通过IONICcreator快速创建IONIC应用。我们很快就会看到拖放式可视化开发工具,分分钟开发一个应用程序将不再是吹牛的事。如果你对IONIC感兴趣,可以看看本站的IONIC教程。MobileAngularUIMobileAngularUI是一个使用bootstrap3和AngularJS的响应式移动开发HTML5框架。MobileAngularUI的关键字是:Bootstrap3AngularJSBootstrap3Mobile组件,例如switches、overlays和sidebars,这些在bootstrap中找不到。AngularJS模块,如angular-route、angular-touch和angular-animate响应式媒体查询是作为单独的文件引导的,你只需要包含你需要的东西。MobileAngularUIu不包含任何jQuery依赖项,您需要做的就是使用一些AngularJS指令创建友好的用户体验。更详细的可以看看MobileAngularUIdemopage,里面有MobileAngularUI的实践。如果您想了解更多,我建议您阅读MobileAngularUI入门。IntelXDKIntelXDK是Inter开发的一款跨平台开发工具,我们可以通过IntelXDK轻松开发应用,你只需要下载他们的应用开发工具,有Linux、Windows和Mac版本,还提供了很多A开发框架,例如Twitterbootstrap、jQueryMobile和Topcoat。相关APP框架开发及使用教程:移动端开发实战:App框架开发支持移动端全屏滚动应用。之前写了一篇非常详细的关于IntelXDK的教程,但是没有看。通过的同学可以看看:通过IntelXDK编写跨平台应用(一)通过IntelXDK编写跨平台应用(二)AppceleratorTitaniumAppcelerator的Titanium不同于其他框架的地方在于它是开源的框架。Titanium是混合移动应用程序开发的一站式解决方案。你只需要下载Titaniumstudio就可以解决一切。TitaniumSDK包括许多移动平台API和后端云服务。Titanium使用Alloy,这是一种快速开发的移动应用程序MVC框架。模块化开发可以大大减少开发时间,提高代码重用。Titaniumstudio也提供了一些代码模板。您可以熟悉这些模板,相关教程即将推出。SenchaTouchSenchaTouch也是一个跨平台的HTML5移动应用程序开发框架,运行在iOS/Android/Blackberry上。它已经存在很多年了,现在已经成为一种非常常用的混合编程开发框架。SenchaTouch可以让你的WebApp看起来像NativeApp。漂亮的用户界面组件和丰富的数据管理,全部基于最新的HTML5和CSS3WEB标准,完全兼容安卓和苹果iOS设备。以下是Sencha官方给出的一些特性1.基于最新的WEB标准——HTML5、CSS3、JavaScript。整个库经过压缩和gzip压缩后约为80KB,并且可以通过禁用某些组件来使其更小。2.支持世界上最先进的设备。Beta版本同时兼容Android和iOS,Android开发者也可以使用一些为Android定制的主题。3.增强触摸事件。在touchstart、touchend等标准事件的基础上,增加了一套自定义事件数据集成,如tap、swipe、pinch、rotate等。4.数据集成。提供强大的数据包,通过Ajax、JSONp、YQL等方式绑定组件模板,写入本地离线存储。KendoUITelerik的KendoUI是一个用于快速HTML5UI开发的强大框架。基于最新的HTML5、CSS3和JavaScript标准。KendoUI包含了现代JavaScript开发所需的一切,包括:强大的数据源、常用的拖放(Drag-and-Drop)功能、模板和UI控件。PhoneGapPhoneGap可能是最古老的框架。相信很多人都听说过甚至用过,但是PhoneGap是基于开源的Cordova的商业版。第一段PhoneGap代码于2008年8月在iPhoneDevCamp上编写。创建它的一个主要动力是基于一个简单的事实,几乎每个新的iPhone开发人员都必须处理:Objective-C是一个对Web开发人员来说非常陌生的环境,并且有更多的网络开发人员。在Objective-C开发人员的数量中。问题是,是否有人可以开发一个框架,使Web开发人员能够利用他们所有的HTML、CSS和JavaScript知识,并仍然与iPhone的重要本机应用程序(如相机和联系人)进行交互?那一年,PhoneGap获奖并开始支持Android平台,对越来越多需要在更多平台上提供代码支持的移动开发人员变得越来越有用。你可以去官方的PhoneGap文档开始学习PhoneGap。结束语在本文中,我们讨论了一些HTML5移动开发框架。HTML5正式发布后,不少开发者对HTML5又燃起了希望。相信这是一个美好的时代,相信会带给我们更多的惊喜。
