设为首页收藏本站
 找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

搜索
查看: 648|回复: 8

谁会成为下一个jQuery?十大最新JavaScript框架逐个看 [复制链接]

Rank: 9Rank: 9Rank: 9

Medal No.1 Medal No.2 Medal No.3 Medal No.4 Medal No.5

发表于 2011-7-5 13:14:40 |显示全部楼层


目前比较流行的JavaScript框架/库有jQueryMooToolsPrototype,和YUI。但是除了这些流行的框架,还有很多很好的框架也值得我们去关注。以下列出的是10种被认为很有前途的JavaScript框架。(推荐阅读:
应用最广的十大Javascript框架

1.SproutCore
1030010[1].png

SproutCore强调自身的独特之处是,具有桌面应用程序的功能。
SproutCore官网:http://www.sproutcore.com/
SproutCore文档:http://www.sproutcore.com/documentation/
SproutCore示例:
Photoshttp://www.sproutcore.com/documentation/
Sample Controlshttp://www.sproutcore.com/static/sample_controls/


2. Spry


1030011.png

SpryAdodeAjax框架,Spry的其中一个最显著的特性是与Adobe的产品集成,如DreamweaverFlashAIR。像其它的Adobe的产品一样,它已经有大量的文档。
Spry示例:
Photo Galleryhttp://labs.adobe.com/technologies/spry/demos/gallery/
RSS Readerhttp://labs.adobe.com/technologies/spry/demos/rssreader/
Form Validation Widgetshttp://labs.adobe.com/technologies/spry/demos/formsvalidation/


3.  JavaScriptMVC

1030012.png


JavaScriptMVC应用了模型-视图-控制器架构模式,把业务逻辑和表示分离,使得代码更加模块化。
JavaScriptMVC示例:
Todo Demohttp://javascriptmvc.com/learningcenter/controller/demo.html


4.  Qooxdoo


1030013.png

Qooxdoo是一个面向对象的Ajax应用框架。它使你能够使用JavaScript来构建应用程序,而不用关心HTMLCSSDOM。而且它是一个很好的图形用户界面的工具(有点像YUI),内建支持键盘,拖动等功能。
Qooxdoo 示例:
demo browserhttp://demo.qooxdoo.org/current/demobrowser/
Feed Readerhttp://demo.qooxdoo.org/current/feedreader/


5. midori


1030014.jpg

midori是一个轻量的JavaScript框架。即使没有压缩,它也只有45KB,而相比之下,jQuery压缩后也有54KB。不过它的轻量并不意味着它缺乏复杂的JavaScript功能。Midori提供了包括跨浏览器的Ajax功能,CSS选择器等等这些JavaScript框架一般都具有的功能。
midori示例:
drag and drophttp://www.midorijs.com/midoriDragDrop.html
popupshttp://www.midorijs.com/midoriPopup.html
togglehttp://www.midorijs.com/midoriTableSelection.html#toggle


6. Archetype JavaScript Framework


1030015.png

Archetype JavaScript FrameworkPrototype有很多共同点。它有一个独立的管理系统,能够只初始化页面需要的组件。而且Archetype强调代码易读性,和HTML/CSS/JavaScript分离的最优方法。
Archetype示例:
Slidy Presentationhttp://archetypejs.org/slidy-fosdem/Slidy.html


7.  June Framework


1030016.png

June FrameworkCore library中获取灵感,应用了模块设计模式。如果你使用MS Visual Studio 2008的话,你会爱上它提供的文档,因为它使用了Visual Studio的代码格式。


8. UIZE


1030017.jpg

UIZE(发音: you eyes)是另一个强调RIAJavaScript框架。它提供了很多Widget,比如日期选择器,表格过滤器,进度条,颜色选择器等。
UIZE示例:
Slideshow With Wipeshttp://www.uize.com/examples/slideshow-with-wipes.html
Marquee and Image Porthttp://www.uize.com/examples/marquee-and-image-port.html


9. SimpleJS


1030018.gif

SimpleJS是一个简单,轻量的,但很特别的JavaScript框架。它提供了Ajax函数和动态效果。它使用一个很像jQueryMooTools的插件系统,可以很容易地扩展这个框架。对只需要基本Ajax功能和动态效果的开发者来说,它是一个完美的解决方案。
关于SimpleJS更多内容,请访问:http://simplejs.bleebot.com/


10.  Fleegix.js


1030019.jpg

Fleegix.js是一个很好的事件系统,使你能够很容易地监听,操作,触发DOM事件。它有一个功能,能够将JavaScript对象序列化为JSON格式(fleegix.jason.serialize),也有一些丰富的动态效果。


总结
这么多的JavaScript框架,肯定有一款适合你或者你的项目的。



Rank: 8Rank: 8

发表于 2011-7-5 14:10:57 |显示全部楼层
我支持。我光荣。。话说真的不错

使用道具 举报

Rank: 9Rank: 9Rank: 9

Medal No.9 Medal No.8 Medal No.7 Medal No.6 Medal No.5 Medal No.4 Medal No.3 Medal No.2 Medal No.10 Medal No.1

发表于 2011-7-5 14:14:48 |显示全部楼层
全世界超过 28% 的网站正在使用 jQuery 。
微软的 VS2010 内置了 jQuery 。。
等等。。。

使用道具 举报

Rank: 9Rank: 9Rank: 9

发表于 2011-7-5 14:39:02 |显示全部楼层
咦,为什么没提到 ExtJS呢?

使用道具 举报

Rank: 9Rank: 9Rank: 9

Medal No.1 Medal No.2 Medal No.3 Medal No.4 Medal No.5

发表于 2011-7-5 14:48:36 |显示全部楼层
EXTjs框架介绍

ExtJs初期仅是对Yahoo! UI的对话框扩展,后来逐渐有了自己的特色,深受网友的喜爱。 发展至今, Ext除YUI外还支持Jquery、Prototype等的多种JS底层库,让大家自由地选择。该框架完全基于纯Html/CSS+JS技术,提供丰富的跨浏览器UI组件,灵活采用JSON/XML数据源开发,使得服务端表示层的负荷真正减轻,从而达到客户端的MVC应用!  

 ExtJs支持多平台下的主流浏览器 Internet Explorer 6+ FireFox 1.5+ (PC, Mac) Safari2+、Opera9+。在使用的厂家包括IBM、Adobe、Cisco和更多。ExtJs官方网站www.extjs.com

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2011-7-25 09:18:43 |显示全部楼层
没有提到dojo呀!想了解这个

使用道具 举报

Rank: 1

发表于 2011-9-28 11:34:06 |显示全部楼层
JQ现在已经成为潮流了

使用道具 举报

Rank: 3Rank: 3

发表于 2011-11-1 11:43:54 |显示全部楼层
jq是王道

使用道具 举报

Rank: 2

发表于 2011-12-28 11:53:19 |显示全部楼层
强强强~~,太好了,谢谢

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|jQuery爱好者   

GMT+8, 2012-5-23 09:01

Powered by jQfans!

© 2010-2011 jQfans Inc.

回顶部