JavaScript Frameworks


Like with many programming languages these days frameworks are almost obligatory and JavaScript is no different. In fact it benefits from some of the best frameworks out there. JavaScript is no easy language to master because of the way the browsers handle JavaScript differently. So a framework that provides an interface to writing cross browser JavaScript applications is warmly welcomed. You will need some knowledge of JavaScript as provided by our JavaScript programming course.  Now there are numerous frameworks available, here I’m going to take a look at the most popular.

Logo of jQuery javascript framwork

Jquery - jquery.com

Jquery is arguably the most popular JavaScript framework. We use it here on the Systematix website. One feature that stands jQuery out from crowd is the browser handling. It has the best compatibility alongside future ready design for detecting new browsers. jQuery also has it own user interface library that offers a range of useful widgets that can be scripted using jQuery. It is one of the smallest frameworks due to a lot of its extended features being loaded from separate modules when required.

Logo of Mootools javascript framwork

Mootools - mootools.net

Mootools is another very popular framework. It is very similar to jQuery in terms of its functionality. Mootools main aim is in creating a new interface to JavaScript. The way it should have been from the start. It would be appealing to an experienced JavaScript user. This has led to many powerful plugins being written for use with Mootools.

 

Logo of YUI javascript framwork

YUI Library - developer.yahoo.com/yui

YUI is the Yahoo! User Interface Library as the name suggests the YUI framework is strongly centred on but not limited to user interface tools. The YUI interface boosts a full rich text editor, these are available in other frameworks but are not native. YUI also uses Flash to create some of its UI. YUI offers more user interface tools that any of the other frameworks.


You can view this article online at:
http://www.systematix.co.uk/articles/index.php/article/javascript-framworks