基于HTML5+CSS3+JS的移动应用开发框架:Agile

jopen 5年前

Agile 是一个基于HTML5+CSS3+JS的移动应用开发框架,在体验上尽量接近Native Like,并且同时支持单页模式和多页模式。

Hybrid模式的移动应用开发少不了使用HTML5。但是HTML5的天残也让很多开发者无所适从,比如:页面加载白屏、滚动卡顿、动画不流畅等 等。另 外,HTML5就像一张白纸,默认样式简单粗暴,甚至不同浏览器风格迥异,没有好的框架,想要做出好的HTML5应用难度很大。

Agile移动应用前端框架既解决了前端UI层的显示,达到高性能的UI展示效果,也提供了一整套完善的页面切换和交互效果,并融入了数据注入的理念,使界面和数据分离,代码维护难度降低,重用性高。整体运行效率接近于原生应用。

Agile框架本身是基于标准HTML5开发的,但是由于移动应用中需要使用大量的本地能力而HTML5无法胜任,所以通常需要依赖一个容器运行,并能调用容器里的本地能力。

基于HTML5+CSS3+JS的移动应用开发框架:Agile 基于HTML5+CSS3+JS的移动应用开发框架:Agile

基于HTML5+CSS3+JS的移动应用开发框架:Agile 基于HTML5+CSS3+JS的移动应用开发框架:Agile

基于HTML5+CSS3+JS的移动应用开发框架:Agile 基于HTML5+CSS3+JS的移动应用开发框架:Agile

采纳和使用的第三方框架及版本:
1、Ratchet V2.0.2版本,https://github.com/twbs/ratchet
2、iScroll V4.2.5,http://cubiq.org/iscroll-4
3、Jingle V0.4,https://github.com/shixy/Jingle
4、jQuery V1.11.1,http://jquery.com/
5、Zepto V1.1.3,http://zeptojs.com/
6、artTemplate V3.0的native语法(template-native.js),http://aui.github.io/artTemplate/


项目主页:
http://www.open-open.com/lib/view/home/1420468865047