Top Javascript frameworks to speed your web development


While listing out the popular JavaScript frameworks, we drew up a comparative analysis of features and technical attributes like usability, scripting ease, support for browsers, performance and many others between five popular JavaScript frameworks: ExtJS, Dojo, JQuery, Midori and Qooxdoo. Our exhaustive comparison of best 5 JavaScript frameworks includes a long list of various attributes.

jQuery

Provides strong support of basic technical features with emphasis on expressiveness, quick and easy coding, and the DOM
Contains fast and concise JavaScript Library that simplifies how you traverse HTML documents, manage events, create animations, and include Ajax for rapid web development.
Robust design and conceptual modeling required for serious web applications.
It includes some basic UX enhancements with the core library and includes some widgets or components that make the development of attractive interfaces much easier.
Includes a wide range of themes that can be used to fit the components to your own particular web site or web application

Dojo

Precursor to mass adoption of dynamic web application development marred by problems with DHTML
An open source DHTML toolkit written in JavaScript.
Contains lot of features such as Ajax, events, packaging, CSS-based querying, animations, JSON, language utilities.
Good developer community like dojo.event.connect and dojo.io.bind
Excellent documentation and feature many fascinating examples and demo applications.
Includes community with an active forum, IRC channel and mailing lists.
Easy APIs for custom widgets.
Most ingenious graphics package that animate elements, and DOM.

Midori

Light JavaScript library for easy use, but performs complex functions
Small and lucid documentation
Ajax integration
Smart pop-up menus
Capable of using CSS selectors and quick selection from various utility methods, cookie, form, string and DOM for tasks

ExtJS

Widely regarded as the strongest framework which is being increasingly used in the industry with strong support to basic technical features.
Can model complex user interactions in their own way.
Robust design and conceptual modeling for serious web applications with over 20 design patterns, including Flyweight, Fa??ade, Visitor and Observer.
It also supports a robust client-side data model and support for component model and design patterns.
It contains a plethora of component models with support for extensions and plug-in, some powerful grid controls with support for inline editing, pagination, filtering, grouping, summaries, buffering, and data binding.
Rich library of cross-browser compatible widgets includes tabs, charts, windows (dialogs), trees, layout managers, enhanced form controls, toolbars and menus, drag and drop, and direct remoting.
Contains a rich library of widgets, integrate with other JavaScript libraries in some manner,
Supports AJAX, DHTML and DOM scripting

Qooxdoo

Exciting cross-browser application capabilities.
Includes a platform-independent development tool chain
Advanced client-server communication layer.
Advanced UI elements with widget collection
Small developer community support for the library such as blogs, forums, etc.

Open source under an LGPL/EPL dual license

Post a Comment

Previous Post Next Post