移动开发技术的发展催生了越来越多的开发平台和框架。 开发者通过使用开发平台和框架,可以大大缩短开发周期,提高应用质量。 然而,对于一项应用开发技术来说,应用框架的质量和丰富程度在一定程度上决定了应用的整体质量。 因此,选择一个优质的开发框架对于开发者来说就显得尤为重要。
HTML5由于其出色的页面性能能力和本地数据库功能,受到大多数主流浏览器的追捧。 此外,通过HTML5开发的联通应用可以直接在网页上进行修改和调试,解决了开发者重复编码的问题。 本文将与您分享8个最流行的HTML5开发框架。
1.Iio引擎
IioEngine是一个基于Java和Canvas的开源HTML5应用程序创建和部署框架。 同时,IioEngine也是一个轻量级框架(仅35KB),集成了Debug系统html5移动开发框架,不依赖任何第三方库。 此外,IioEngine还支持Box2D。
2.佐伊
Z oey 是一个基于 HTML5 和 CSS3 的轻量级(压缩后仅 6KB)移动应用开发框架。 Zoey拥有大量的UI控件,例如:导航、列表、按钮、控件组、表单、表格。 此外,Zoey框架还支持iOS和Android平台,并附带覆盖所有功能的程序框架。
3.LimeJS
LimeJS是一个基于HTML5的游戏开发框架,可以帮助开发者快速开发基于HTML5的游戏,适用于大多数联通平台(iOS和Android)和桌面浏览器。
4.乔
Jo是一个基于HTML5的轻量级(约8KB)开源联通应用创建框架。 Jo允许开发者创建基于iOS、webOS、Symbian和Android平台的联通应用程序。 同时,Jo还兼容其他JavaScript框架,并且不依赖于任何插件。 此外,开发人员还可以通过Jo和PhoneGap开发本机或Web应用程序。
5. 朗戈。 JS
LungoJS是一个基于HTML5、CSS3和JavaScript的联通应用开发框架,可以帮助开发者创建基于iOS、Android、Blackberry和webOS平台的应用。 此外,Lungo.JS还可以利用中国联通设备的最新功能,实现点击、滑动、长按等风暴捕捉。
6.初级
Junior是一个基于HTML5的后端框架,可以帮助开发者快速创建类似于原生应用风格的Web应用。 Junior 框架使用 Zepto 并集成 Backbone.JS。 通过使用CSS3html5移动开发框架,Junior可以生成平滑的过渡效果,此外,Junior还支持多种UI控件。
7.煎茶触摸
SenchaTouch是专门为联通设备开发的Javascript框架。 目前Sencha Touch支持iOS、Android、Windows Phone、BlackBerry等主流联通平台。 借助 SenchaTouch,开发人员可以快速创建具有本机功能的 Web 应用程序。 此外,SenchaTouch用户界面组件和数据管理均基于最新的HTML5和CSS3 Web应用程序。
8.无网格
Gridless是一个基于HTML5和CSS3的开发框架,旨在构建响应式和跨浏览器(或平台)的网页。 Gridless 允许开发人员使用 CSS 样式、良好的系统文件结构和其他方式修复 IE 中的错误。