国内最火的五款HTML5前端开发框架
本文主要为大家推荐五款国内最火的HTML5前端开发框架,它们分别是腾讯团队开发的JX、淘宝团队开发的KISSY、百度团队开发的QWrap和Tangram,以及上海康尚实验室推出的Como。1. JX(腾讯)JX 是一个类似 Google Closure Library 的 Web 前端开发框架,服役于 WebQQ 等大规模的 WebApp。JX 是模块化的非侵入式Web前端框架,开发于2008年,并于2009年开源于GoogleCode ,于2012年切换到Github。 JX 框架同时适用于 Web Page 和 Web App 项目的开发,特别适合构建和组织大规模、工业级的Web App,腾讯 WebQQ、腾讯Q+等产品都是采用JX框架开发,兼容目前所有主流浏览器。http://cms.csdnimg.cn/article/201304/07/516158f15e738.jpg腾讯团队打造的前端开发框架JX详情请参考:JX2. KISSY(淘宝)KISSY是淘宝的前端类库,几乎在淘宝的每个页面上都能看到它的身影。http://cms.csdnimg.cn/article/201304/07/5161592c1cb8b.jpg
KISSY提供稳定的核心,包括 oo、dom、Event、Anim、Ajax 等;强大且易用的脚本加载器,特有的 loader;丰富的UI组件,包括 Switchable、Overlay、Draggable and Droppable 等。KISSY具备模块化、高扩展性、组件齐全等特性。详情请参考:KISSY3. QWrap(百度)QWrap是百度有啊前端团队推出的一个Javascript框架,支持IE6+、Firefox、Chrome、Safari、Opera等浏览器,在BSD协议下开源发布。http://cms.csdnimg.cn/article/201304/07/516159516b616.jpg
QWrap的特点如下:1. 提供jQuery一样方便的dom功能,同时又打破jQuery“专注于dom”的约束,也提供非dom的许多功能。2. 提供prototype方便的原型功能,同时又提供Javascript1.6的泛型功能,并且提供用户有选择方便与严谨的自由。3. 提供YUI2一样的静态方法库,同时又用所谓的Helper规范来做到真正的绝对静态,让组件开发者可以发布出无依赖的组件。4. 学习YUI3的use,同时又摈弃YUI3的严谨性洁癖,让use更实用。5. QWrap独创特的Helper + Wrap + Retouch + Apps设计,让QWrap有更多的灵性等待你去发现。4. Tangram(百度)Tangram是一款实用的JavaScript基础库,通过它可以快速构建出高度互动的Web应用程序。Tangram具有全浏览器兼容,平滑升级体验以及自由定制输出最小尺寸的特点。http://cms.csdnimg.cn/article/201304/07/51615964db2e6.jpg
Tangram团队合影
5. Como(康尚实验室)http://cms.csdnimg.cn/article/201304/07/5161598e27895.jpg
Como JSComo由上海康尚实验室开发,是一款简易而功能强大的JS框架,对String等原生对象进行了扩展,支持常用的CSS选择器,高效的动画播放,强大的包扩展机制,支持类的继承等。(文/杨依帆 责编/张宁)
国内HTML5前端开发框架汇总
Dawei Cheng 程大伟... 于 星期日, 02/12/2012 - 20:53 提交
国外很有多优秀的HTML5前端开发框架相信大家都耳熟能详:JQuery Mobile,Twitter Bootstrap, Schena Touch,BackBone等等。同样,也存在很多国内比较优秀的前端开发框架,其中中国互联网三巨头贡献了近一半:腾讯,阿里巴巴,百度。框架不是万能的,选择和项目匹配的框架可以显著提高开发效率,但是也有可能带来代码的臃肿,本着“write less, do more”思想,选择合适的框架是最重要的。其中每个框架各有特点,还需要读者自己把关。如:腾讯的JX比较适合构建和组织大规模、工业级的Web App,腾讯内部的WebQQ、Q+等产品都是采用JX框架开发。JX(腾讯) – http://alloyteam.github.com/JXKISSY(淘宝) – http://www.kissyui.comQWrap(百度) - http://www.qwrap.comTangram(百度) – http://tangram.baidu.comComo – http://www.comsome.comEdoJs – http://www.edojs.com/KindEditor – https://github.com/kindsoft/kindeditorNJF – http://code.google.com/p/njf/JSI – http://code.google.com/p/jsi/
页:
[1]