JavaScript - an indispensable part for developing websites and web pages, whether that is simple pages or professional website, and whether you are senior or junior. Nowaday, JavaScript frameworks become more powerful and more specialized; they can do many things in just a few basic steps
However, the big thing when you need to use one JavaScript framework is you do not know which framework you should use, which framework is best for your need, ... ? Because there are hundreds of frameworks you can choose.
So, in this post, I want to summarize the list of frameworks that Google assumes most popular, maybe you wonder why it's Google? Because it's the most popular search engine, so I think the results will be more accurate. Here's the list of top JavaScript frameworks by Google, with the keyword: "javascript framework" .
Yes, jQuery is really a new kind of JavaScript library, you can write less but do more; maybe jQuery is the JavaScript framework that have the biggest collection of plug-ins and add-ons. Some things you should know:
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
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 (official website )
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 Core features small, fast, deep - gives you a rich set of utilities for building responsive applications; great interface widgets with 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
Update to the lastest version, script.aculo.us is an open-source JavaScript framework for visual effects and interface behaviours, have some improved features as: loading work maker, Windows Media player/RealPlayer checker, fixing old issues, ... check more at here
6. ExtJS : Cross-Browser Rich Internet Application Framework
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 ExtJS based web applications become more attractive by features such as well designed, documented and extensible Component model, high performance, easy-customizable UI widgets, ...
7. UIZE : supporting widgets, AJAX, DOM, templates, and more
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
8. YUI Library : is proven, scalable, fast, and robust
YUI is one of the biggest JavaScript frameworks in this list. YUI has all things to help you build interactive web applications using techniques such as DOM scripting, DHTML and AJAX by a set of powerful utilities and controls. YUI has countless powerful features, plugins, extensions that take you the very long time to learn.
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
What's qooxdoo ? That's great and powerfull JavaScript framework to create rich internet applications (RIAs) by taking the advantages of object-oriented JavaScript. qooxdoo includes a platform-independent development tool chain, a state-of-the-art GUI toolkit and an advanced client-server communication layer. It is open source under an LGPL/EPL dual license.
Conclusion
When you query the keyword: javascript framework from search engines, maybe there are some differences between our results; but this is not problem, because these JavaScript frameworks are very good & powerful, you use just one JavaScript framework (plus plug-ins & extensions) for all your needs.
Bonus: lists of top 10 JavaScript frameworks by Yahoo and Bing :
Yahoo
Prototype
MooTools
YUI Library
jQuery
script.aculo.us
ExtJS
Archetype
Helios : an open-source JavaScript framework
UIZE framework
qooxdoo
Bing
MooTools
Prototype
UIZE framework
ExtJS
Dojo Toolkit
jQuery
Archetype
YUI Library
XUI : javascript micro-framework
midori : Ultra-lightweight JavaScript Framework
Hope you like this post and find some helpful things in this, leave me any comment/thought if you want. Hope see you in the next post, Top 10 jQuery plug-ins by Google, soon.
Cao PhongJavaScriptBank.com
Language
More
Chinese
Taiwan
Deutsch
Italian
Janpanese
Korean
Turkish
Indonesian
Ukraine
Polish
Spanish
Slovenian
Recent articles Insights for Advanced Zooming and Panning in JavaScript Charts How to open a car sharing service Vue developer as a vital part of every software team Vue.js developers: hire them, use them and get ahead of the competition 3 Reasons Why Java is so Popular Migrate to Angular: why and how you should do it The Possible Working Methods of Python Ideology JavaScript Research Paper: 6 Writing Tips to Craft a Masterpiece Learning How to Make Use of New Marketing Trends 5 Important Elements of an E-commerce Website
Top view articles Adding JavaScript to WordPress Effectively with JavaScript Localization feature Top 10 Beautiful Christmas Countdown Timers Top 10 Best JavaScript eBooks that Beginners should Learn 65 Free JavaScript Photo Gallery Solutions 16 Free Code Syntax Highlighters by Javascript For Better Programming Best Free Linux Web Programming Editors Top 50 Most Addictive and Popular Facebook mini games More 30 Excellent JavaScript/AJAX based Photo Galleries to Boost your Sites Top 10 Free Web Chat box Plug-ins and Add-ons The Ultimate JavaScript Tutorial in Web Design