Giter VIP home page Giter VIP logo

agile's Introduction

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

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

#参考文档 Agile框架的使用文档和案例发布于烽火星空的移动应用平台ExMobi官网上,大家可以通过访问http://www.exmobi.cn/agile/index.html查看Agile使用方法,包括:起步、组件、扩展和案例等。 #使用建议 Agile框架本身是基于标准HTML5开发的,但是由于移动应用中需要使用大量的本地能力而HTML5无法胜任,所以通常需要依赖一个容器运行,并能调用容器里的本地能力。

ExMobi是由烽火星空推出的移动应用平台,除了封装了丰富的原生组件和本地能力,对HTML5也有很好的支持,所以在ExMobi中使用Agile可以获得更好的体验。除此之外,Agile也可以运行于其他的容器比如PhoneGap等。 如何在ExMobi中使用Agile请参考http://www.exmobi.cn/agile/case.html。 #在线讨论 如果您在使用Agile的过程中,有疑问、建议或者发现bug,亦或是相关技术的交流,都可以到ExMobi的开发者论坛中与更多Agile用户一起进行讨论。论坛为开发者开设的WebApp版块为http://bbs.exmobi.cn/forum-54-1.html

另外,整个论坛(http://bbs.exmobi.cn)都是关于移动应用开发的,包括使用ExMobi跨平台开发、Android原生开发、iOS原生开发等,欢迎开发者加入。

或者,开发者也可以加入到ExMobi开发者交流群(321316202)中,与Q友共同学习。 #License The MIT license.
注意事项:
Agile框架采用了众多开源资源,但为了适应更多场景均有进行改动(包括修复其中的bug),所以请勿轻易替换这些资源,以免造成框架瘫痪或者有运行障碍以及出现新的bug。
采纳和使用的第三方框架及版本:
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/
在此,一并感谢上述开源框架的作者和团队,也希望有更多的开发者加入开源行列,对Agile框架提出建议或者bug。

agile's People

Contributors

exmobi avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.