谁会成为下一个jQuery?十大最新JavaScript框架逐个看

开发 前端
目前jQuery在JavaScript框架中大红大紫,但除了想jQuery,MooTools,Prototype等等这些主流的JS框架外,还有哪些值得我们关注呢?下面就给大家介绍10个最具潜力的JS框架。

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

1.SproutCore

SproutCore

SproutCore强调自身的独特之处是,具有桌面应用程序的功能。

SproutCore官网:http://www.sproutcore.com/

SproutCore文档:http://www.sproutcore.com/documentation/

SproutCore示例:

Photos:http://www.sproutcore.com/documentation/

Sample Controls:http://www.sproutcore.com/static/sample_controls/

2. Spry

Spry

Spry是Adode的Ajax框架,Spry的其中一个最显著的特性是与Adobe的产品集成,如Dreamweaver,Flash和AIR。像其它的Adobe的产品一样,它已经有大量的文档。

Spry示例:

Photo Gallery:http://labs.adobe.com/technologies/spry/demos/gallery/

RSS Reader:http://labs.adobe.com/technologies/spry/demos/rssreader/

Form Validation Widgets:http://labs.adobe.com/technologies/spry/demos/formsvalidation/

3.  JavaScriptMVC

JavaScriptMVC

JavaScriptMVC应用了模型-视图-控制器架构模式,把业务逻辑和表示分离,使得代码更加模块化。

JavaScriptMVC示例:

Todo Demo:http://javascriptmvc.com/learningcenter/controller/demo.html

4.  Qooxdoo

Qooxdoo

Qooxdoo是一个面向对象的Ajax应用框架。它使你能够使用JavaScript来构建应用程序,而不用关心HTML,CSS和DOM。而且它是一个很好的图形用户界面的工具(有点像YUI),内建支持键盘,拖动等功能。

Qooxdoo 示例:

demo browser:http://demo.qooxdoo.org/current/demobrowser/

Feed Reader:http://demo.qooxdoo.org/current/feedreader/

5. midori

[[17097]]

midori是一个轻量的JavaScript框架。即使没有压缩,它也只有45KB,而相比之下,jQuery压缩后也有54KB。不过它的轻量并不意味着它缺乏复杂的JavaScript功能。Midori提供了包括跨浏览器的Ajax功能,CSS选择器等等这些JavaScript框架一般都具有的功能。

midori示例:

drag and drop:http://www.midorijs.com/midoriDragDrop.html

popups:http://www.midorijs.com/midoriPopup.html

toggle:http://www.midorijs.com/midoriTableSelection.html#toggle

#p#

6. Archetype JavaScript Framework

[[17098]]

Archetype JavaScript Framework与Prototype有很多共同点。它有一个独立的管理系统,能够只初始化页面需要的组件。而且Archetype强调代码易读性,和HTML/CSS/JavaScript分离的最优方法。

Archetype示例:

Slidy Presentation:http://archetypejs.org/slidy-fosdem/Slidy.html

7.  June Framework

June Framework

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

8. UIZE

UIZE

UIZE(发音: you eyes)是另一个强调RIA的JavaScript框架。它提供了很多Widget,比如日期选择器,表格过滤器,进度条,颜色选择器等。

UIZE示例:

Slideshow With Wipes:http://www.uize.com/examples/slideshow-with-wipes.html

Marquee and Image Port:http://www.uize.com/examples/marquee-and-image-port.html

9. SimpleJS

SimpleJS

SimpleJS是一个简单,轻量的,但很特别的JavaScript框架。它提供了Ajax函数和动态效果。它使用一个很像jQuery和MooTools的插件系统,可以很容易地扩展这个框架。对只需要基本Ajax功能和动态效果的开发者来说,它是一个完美的解决方案。

关于SimpleJS更多内容,请访问:http://simplejs.bleebot.com/

10.  Fleegix.js

[[17099]]

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

总结

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

【编辑推荐】

  1. 应用最广的十大Javascript框架
  2. 简化开发流程 了解各种Ajax框架的适用性
  3. Ajax和REST框架结合 为Web应用再添优势 

 

责任编辑:王晓东 来源: 博客
相关推荐

2019-01-23 11:07:32

苹果诺基亚iPhone

2016-01-04 15:09:14

VR智能电视

2012-03-06 10:09:51

2015-08-19 13:50:31

容联云通讯

2013-12-17 10:16:25

Firefox OSAndroid

2019-01-10 14:32:02

谷歌Android开发者

2009-02-06 14:35:24

FCoEIO带宽

2015-11-02 10:32:43

bat腾讯百度

2013-08-28 14:32:19

移动电商

2023-11-09 23:51:32

2022-04-08 10:45:50

元宇宙MetaCon

2021-08-28 10:33:33

数据中心IDC5G

2019-11-22 22:59:28

AI人工智能教育

2011-09-02 09:33:48

Vmwarevsphere5虚拟机

2011-09-02 09:33:48

Vmwarevsphere5虚拟机

2015-09-14 13:57:22

大数据科技革命

2019-07-03 08:00:00

技能IT开发者

2022-02-28 00:14:30

人工智能数据机器学习

2023-12-14 16:12:52

2015-11-10 09:41:47

Go统治下
点赞
收藏

51CTO技术栈公众号