10种新的、有前途的JavaScript框架

来源: OurJS.cn   原文: http://www.ourjs.cn/show.php?id=465

 

    目前比较流行的JavaScript框架/库有jQuery,MooTools,Prototype,和YUI。但是除了这些流行的框架,还有很多很好的框架也值得我们去关注。以下列出的是10种被认为很有前途的JavaScript框架。   

 

1.      SproutCore

 

SproutCore强调自身的独特之处是,具有桌面应用程序的功能(bringing desktop application functionalities on the web.)。

SproutCore官网

SproutCore文档

SproutCoreGoogle Group

 

SproutCore 示例: Photos, Sample Controls 

 

 

2. Spry

 

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

 

Spry 示例: Photo Gallery, RSS Reader, Form Validation Widgets

 

 

3.  JavaScriptMVC

 

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

 

JavaScriptMVC 示例: Error Demo, History Demo, Todo Demo

 

 

4.  Qooxdoo

 

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

 

Qooxdoo 示例: demo browser, Feed Reader

 

 

 

5. midori

 

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

 

midori 示例: drag and drop, popups, toggle

 

 

6. Archetype JavaScript Framework

 

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

 

Archetype 示例: Slidy Presentation

 

 

 

7.  June Framework

 

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

 

June Framework 示例: setOpacity, highlight, getKeyName

 

 

 

8. UIZE

 

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

 

 UIZE 示例: Slideshow With Wipes, Marquee and Image Port

 

 

9. SimpleJS

 

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

 

SimpleJS 示例: 官网 http://simplejs.bleebot.com/  右边导航的Functions下

 

 

10.  Fleegix.js

 

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

 

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

 

关于JavaScript框架的一些国外的优秀文章:

 

  • Choosing a JavaScript framework
  • Javascript framework usage among top websites
  • The Most Complete AJAX Framework and JavaScript Libraries List
  • Graphing/Charting Data on Web Pages: JavaScript Solutions
  • 40 Excellent Resources for JavaScript Coders
  • Learning MooTools: 20 MooTools Tutorials and Examples
  •  

     

    来源: OurJS.cn   原文: http://www.ourjs.cn/show.php?id=465

    你可能感兴趣的:(JavaScript,jquery,Ajax,框架,mootools)