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
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
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 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
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 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
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
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
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
YUIis 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
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 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
- 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
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 !
- Top 10 JavaScript Frameworks by Google
- The Top 10 Javascript MVC Frameworks Reviewed
- The Top 10 Javascript MVC Frameworks
- Top 5 javascript frameworks
- Top JavaScript MVC Frameworks
- Top JavaScript MVC Frameworks
- Top HTML5 Frameworks in 2015
- Top 10 Javascript Framework
- JavaScript Compiler Power by Google Closure Tools
- Compare JavaScript frameworks
- JavaScript top
- select top order by
- Top 10 JavaScript String.prototype Extensions
- 史上自定义 JavaScript 函数Top 10
- Oracle 10g: Top Goodies and Gotchas by Mike Ault
- mysql group by 按组返回 top 10 信息
- Frameworks
- 10 best practices from top coders at Google, Pinterest & more
- sql2005快捷键大全(找的几乎是最全的了)
- [转]从产品面试,看产品经理
- 成长中的失落
- 分享一个关于Symbian上开发QT应用的文档吧
- Tomcat不能访问
- Top 10 JavaScript Frameworks by Google
- C#面试题
- XP下安装IIS6.0的办法
- CtreeCtrl的使用
- 一本万年历源代码
- DataList、GridView、dataGridView、中判断提示是否删除一行记录代码
- 我都不知道我为什么要在JAVA过了巅峰的时候学习JAVA-_-!
- 产品经理职责
- 如何查看计算机端口开启关闭状态
Wed, Nov 11, 2009
Development, Javascript, Tools