jqueryexample.com Popular Javascript frameworks - jqueryexample.com

Popular Javascript frameworks by jqueryuser

JavaScript is an object-oriented client-side scripting language. There are many Frameworks floating on the internet. Creating attractive websites with its awesome features, providing user interface developers using several javascript frameworks.

There are some popular frameworks, which do you prefer?

jQuery
Dojotoolkit
Developer.Yahoo
Prototype JS
Mootools
ExtJS
Adobe Spry-Ajax Framework
JavaScriptMVC-javaScript Framework
Sproutcore
Qooxdoo
Script.aculo.us
Midori JS
ArchetypeJS
SimpleJS
JS.Fleegix

jQuery: jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages.

Features:
Fast
documentation is good
Easy to use
Chaining
good community both in terms of conversation and plugin development
easy-to-use Ajax (I love the $.ajaxSetup() function)
Nice event handlers
CSS selectors
filtering your selection
did I mention chaining?
Small (only 30 KB)
Nice little built-in effects.

MooTools : MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API

Spry framework: Spry framework for Ajax is a JavaScript library that provides easy-to-use yet powerful Ajax functionality that allows designers to build pages that provide a richer experience for their users.

Dojo :Dojo is an Open Source DHTML toolkit written in JavaScript. Dojo is a flexible, powerful and easy-to-use method. Dojo is an excellent base for building your own code. Dojo aims to solve some long-standing historical problems with DHTML which prevented mass adoption of dynamic web application development.

Fatures:
OOP
excellent widget system
build/minification system
Modules done right with all necessary goodies:
Lazy loading of modules dynamically.
Possibility to extract only necessary modules and build a custom one-file profile.
Asynchronous loading of modules if desired.

JavaScriptMVC : JavaScriptMVC is a great choice for organizing and developing a large scale JS application. JMVC provides a lot more than architecture. It helps you in ever part of the development cycle with:

Features:

Respond to an event
Request Data / Manipulate Services (Ajax)
Add domain specific information to the ajax response.
Update the DOM
Code generators
Integrated Browser, Selenium, and Rhino Testing
Documentation
Script compression
Error reporting

YUI for a complete, professional looking, enterprise oriented widget toolkit.

Features:
animation
AJAX
DOM manipulation
drag-and-drop
Calendar
Slider
Menu
AutoComplete
Tree View
You can download each of these scripts individually from the developer.yahoo.com site.
event handling

ExtJs: ExtJs offers its library under LGPL. you can use it in a commercial web site, without having to open up your source code as well. BUT if you make changes to ExtJs, you have to provide the possibility to download the source code to your changed ExtJs.

Did you like this? Share it:

Discussion

No comments yet, be the first.

Leave a Comment