Top 10 JavaScript Frameworks by Google

来源:互联网 发布:c游戏编程入门 编辑:程序博客网 时间:2024/05/22 03:27

 来自:http://www.tripwiremagazine.com/tools/developer-toolbox/top-10-javascript-frameworks-by-google.html

 

Wed, Nov 11, 2009

Development, Javascript, Tools

web-design-tutorial

JavaScript – an indispensable part for developing websites and webpages, whether that is simple pages or professional website, andwhether you are senior or junior. Nowadays, JavaScript frameworksbecome more powerful and more specialized; they can do many things injust a few basic steps.

However, when you decide that you need a JavaScript framework it canbe quite a challenge to figure out which framework to should use, whichframework is best for your needs, … ? This is mainly because there areso many frameworks out there you can choose from.

In this post, I want to summarize the list of frameworks that Googleassumes most popular, maybe you wonder why it’s Google? Because it’sthe most popular search engine, so I think the results will be mostrelevant and accurate to the majority of web developers. Here’s thelist of top JavaScript frameworks by Google, with the keyword: “javascript framework”.

1. jQuery: The Write Less, Do More, JavaScript Library

jQuery: The Write Less, Do More, JavaScript Library
Yes, jQuery is really a new kind of JavaScript library, you can writeless but do more; maybe jQuery is the JavaScript framework that havethe biggest collection of plug-ins and add-ons. Some things you shouldknow:

  • Current version: 1.3.2
  • Size: 19 KB (Minified and Gzipped) and 120 KB (Uncompressed Code)
  • Author: John Resig
  • Tutorials in 19 languages: 183 (data on 19 October, 2009)
  • Sites in use: 1000+
  • Plugins: 3.493 (data on 19 October, 2009)
  • Easy to learn
  • Support designers very well, by using CSS syntax
  • A lots of nice and lovely extensions
  • Great community, maybe largest
  • Used by millions of website and well known companies like Google,DELL, CBS, NBC, DIGG, Bank og America, Wordpress, Drupal, Mozilla etc…

2. MooTools – a compact javascript framework

MooTools - a compact javascript framework

MooTools is an Open Source MIT application, which you have the possibility to use it and modify it in every circumstance.

  • Current version: 1.2.3
  • Uncompressed Size: 95 KB (client) and 22 KB (server)
  • Author: Valerio Proietti
  • Using: w3c, cnet, bing, …
  • Plugins on Official site: 4
  • Better OOP structure
  • The animations are smoother
  • The syntax and the handle of elements are more logical

3. Prototype: Easy Ajax and DOM manipulation for dynamic web applications

Prototype - Easy Ajax and DOM manipulation for dynamic web applications
Used by the big media companies and organizations, Protorype is unique JavaScript framework that is quickly becoming the codebase of choice for web application developers. And now with the latest version, 1.6.1, Protorype has improved performance, new user-action events, and compatibility with the mordern browsers.

  • Lastest version: 1.6.1 (1st September, 2009)
  • Uncompressed Size: 136 KB (closely 5.000 code lines)
  • Creator: Sam Stephenson
  • Using: NASA, CNN, NBC, …
  • Plugins: 150+
  • Better for the big web apps, give you many choices to write custom code

4. Dojo Toolkit: great experiences for everyone

Dojo - great experiences for everyone
Dojo Core features small, fast, deep – gives you a rich set ofutilities for building responsive applications; great interface widgetswith accessibility and localization built right in.

  • Lastest version: 1.4 Beta
  • Compressed Size: 26 KB (closely 5.000 code lines)
  • Foundation: Dojo Foundation
  • Dojo Users: AOL, IBM, Sun, …
  • Client-side data storage
  • Server-side data storage
  • Asynchronous communication

5. script.aculo.us: easy-to-use, cross-browser user interface JavaScript libraries

script.aculo.us - easy-to-use, cross-browser user interface JavaScript libraries
Update to the lastest version, script.aculo.usis an open-source JavaScript framework for visual effects and interfacebehaviours, have some improved features as: loading work maker, WindowsMedia player/RealPlayer checker, fixing old issues, … check more at here

  • Lastest version: 1.8.3 (8 October, 2009)
  • Size of Compressed package: 197 KB (including Prototype + Test page)
  • Creator: Thomas Fuchs
  • Users: Gucci, Feedburner, Ruby on Rails, …
  • Documentation wiki & Usage
  • Extending the Prototype framework by adding visual effects, user interface controls, and utilities

6. ExtJS: Cross-Browser Rich Internet Application Framework

Ext JS - a cross-browser JavaScript library for building rich internet applications
ExtJS is a very cool cross-browser JavaScript framework for helping you build rich web applications, support all modern web browsers. Plus plenty of plugins and extensions, your ExtJSbased web applications become more attractive by features such as welldesigned, documented and extensible Component model, high performance,easy-customizable UI widgets, …

  • Lastest version: 3.0 (6th July, 2009)
  • Size of Compressed package: 197 KB (including Prototype + Test page)
  • Creator: Jack Slocum
  • Users: Gucci, Feedburner, Ruby on Rails, …
  • Download | Samples & Demos | API Documentation
  • Great components and support

7. UIZE: supporting widgets, AJAX, DOM, templates, and more

UIZE - a powerful, open source, object oriented JavaScript framewor
Some things about UIZE you should know:

- is an open source Javascript framework
- easy-to-change your own CSS skins
- plenty of built-in widgets
- amazing effects and powerfull features

  • Size of Compressed package: 4.47 MB
  • Creator: Chris van Rensburg

8. YUI Library: is proven, scalable, fast, and robust

YUI is proven, scalable, fast, and robust
YUI
is one of the biggest JavaScript frameworks in this list. YUI has allthings to help you build interactive web applications using techniquessuch as DOM scripting, DHTML and AJAX by a set of powerful utilitiesand controls. YUI has countless powerful features, plugins, extensionsthat take you the very long time to learn.

  • Lastest version: 3 (September 2009)
  • Size of Full Developer Kit: 5.7 MB (including Source, debug files, examples, and more)
  • Creator: Yahoo! Developer Network
  • Sites Powered by YUI: LinkedIn, Wikia, NewsVine, …

9. Archetype

Archetype JavaScript Framework
Let sees the power of Archetype by yourself to understand what it can do.

  • Lastest version: 0.10.0 (September 2009)
  • Size of package: 2.14 MB
  • Creator: Temsa & Swiip
  • In use: GifTeer, Meteo France, …

10. qooxdoo: the new era of web development

qooxdoo - the new era of web development
What’s qooxdoo?That’s great and powerfull JavaScript framework to create rich internetapplications (RIAs) by taking the advantages of object-orientedJavaScript. qooxdoo includes a platform-independentdevelopment tool chain, a state-of-the-art GUI toolkit and an advancedclient-server communication layer. It is open source under an LGPL/EPLdual license.

  • Lastest version: 0.8 (September 2009)
  • Size of package: 24 MB
  • Core Developers: 1&1 Internet AG
  • Download | Samples & Demos | Documentation
  • Fully-featured graphical user interface toolkit
  • Drag and drop capabilities among other components

Conclusion

The top 10 Frameworks on Google is all worth investigating if you’reconsidering to start using one. It is likely that if you query thekeyword: “javascript framework” on google, that you will not get theexact same result. This is not a problem really, because the all theJavaScript frameworks featured here are very good & powerful. It islikely that picking on of them will address all your needs.

Bonus: lists of top 10 JavaScript frameworks by Yahoo and Bing:

Yahoo

  1. Prototype
  2. MooTools
  3. YUI Library
  4. jQuery
  5. script.aculo.us
  6. ExtJS
  7. Archetype
  8. Helios: an open-source JavaScript framework
  9. UIZE framework
  10. qooxdoo

Bing

  1. MooTools
  2. Prototype
  3. UIZE framework
  4. ExtJS
  5. Dojo Toolkit
  6. jQuery
  7. Archetype
  8. YUI Library
  9. XUI: javascript micro-framework
  10. midori: Ultra-lightweight JavaScript Framework

Author: Cao Phong
Admin of JavaScriptBank.com: provide you thousands of free JavaScript code, DHTML, tutorials, examples, reference and help.
Hope you like this post and find some helpful things in this, leave Cao Phong any comment/thought on his website if you want. Hope see you in the next post, Top 10 jQuery plug-ins by Google, soon.

Please visit JavaScriptBank.com if you find this article interesting to find more information on Javascript !