Agile LiteHTML5移動應(yīng)用前端開發(fā)框架
Agile Lite 是一個基于 HTML5+CSS3+JS 的移動應(yīng)用開發(fā)框架,同時(shí)支持單頁和多頁模式,并提供無關(guān) UI 和可擴(kuò)展的框架結(jié)構(gòu)
Agile 移動應(yīng)用前端框架既解決了前端 UI 層的顯示,耦合了高性能的 UI 展示效果,也提供了一整套完善的頁面切換和交互效果,并融入了數(shù)據(jù)注入的理念,使界面和數(shù)據(jù)分離,代碼維護(hù)難度降低,重用性高。整體運(yùn)行效率接近于原生應(yīng)用。
使用建議
Agile Lite 框架本身是基于標(biāo)準(zhǔn) HTML5 開發(fā)的,但是由于移動應(yīng)用中需要使用大量的本地能力而 HTML5 無法勝任,所以通常需要依賴一個宿主容器運(yùn)行,并能調(diào)用容器里的本地能力。
ExMobi 是由烽火星空推出的移動應(yīng)用平臺,除了封裝了豐富的原生組件和本地能力,對HTML5也有很好的支持,所以在 ExMobi 中使用 Agile Lite 可以獲得更好的體驗(yàn)。除此之外,Agile Lite 也可以運(yùn)行于其他的容器比如微信、PhoneGap 等,支持多端開發(fā)。
注意事項(xiàng):
Agile Lite 框架采用了眾多開源資源,但為了適應(yīng)更多場景均有進(jìn)行改動(包括修復(fù)其中的bug),所以請勿輕易替換這些資源,以免造成框架癱瘓或者有運(yùn)行障礙以及出現(xiàn)新的bug。
采納和使用的第三方框架及版本:
1、Ratchet V2.0.2版本
2、IScroll V5.1.3
3、jQuery V2.1.3
4、jQuery Mobile V1.4.5
5、artTemplate V3.0的native語法(template-native.js)
在此,一并感謝上述開源框架的作者和團(tuán)隊(duì),也希望有更多的開發(fā)者加入開源行列,對Agile Lite框架提出建議或者bug。
