Useful Javascript Frameworks

Useful Javascript Frameworks

Image sourced from Witty Sparks.

During my time learning web development, I have come across a few useful JavaScript frameworks. There are hundreds of JavaScript frameworks I have yet to explore, but in time I will learn them. Here are some useful JavaScript frameworks I have come across:

Javascript Frameworks

JQuery - Write Less, Do More

Image sourced from JQuery.com.

Without a doubt, jQuery is the most popular JavaScript-based framework I know of. According to Wikipedia’s entry on jQuery, it works across a wide number of browsers, and is a much simpler way of implementing client-side scripting of H.T.M.L. jQuery’s syntax also makes it easier to traverse and select elements in the Document Object Model (DOM), the ability to create sophisticated animations (for example, a fancy picture slider), and the ability to create event-driven applications.

For more information, you can view Wikipedia’s entry on jQuery, or visit jQuery’s official website.

Back to top.

Raphael.js

Image sourced from Net.Tuts+.

Raphael.js is a framework/library I have yet to explore in more detail, but it is becoming a worthy addition to my collection of useful JavaScript frameworks. Raphael.js is a popular framework that is best known for its ability to create vector based graphics. It also uses Scalable Vector Graphics (S.V.G) for most browsers, and uses Vector Markup Language for older versions of Internet Explorer. Raphael.js currently supports Chrome 5.0+ Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+.

For more information, you can see Wikipedia’s entry on Raphael.js, or visit the official website for Raphael.js.

Back to top.

CoffeeScript

Image sourced from CoffeeScript.org.

I came across CoffeeScript when I got my first industry web development job. It is a special language that helps compile code into standard JavaScript – it reminds me of using LESS C.S.S (a C.S.S based pre-compiler). The easy to understand syntax makes CoffeeScript a very popular framework, and one of the most useful JavaScript frameworks I have come across. From the simplistic syntax, I can see it will become a valuable time-saver for JavaScript development.

You can visit Wikipedia’s entry on CoffeeScript, or visit their official website for a very comprehensive overview.

Back to top.

BackboneJS

Image sourced from Wikipedia.

BackBone.js is a relatively new framework to me, but one I will consider delving deeper into. It is most commonly used for creating single-page web applications, and is based on the Model View Controller (M.V.C) design paradigm. The creator of CoffeeScript, Jeremy Ashkenas, is also known for being the creator of BackBone.js. This framework is light-weight in nature, and is dependant on the Underscore.js JavaScript library. The ease in which someone can develop rich applications makes it a worthy addition to my collection of useful JavaScript frameworks.

You can see more information about BackBone.js by visiting the Wikipedia Entry on BackBone.js, or by visiting their official website.

Back to top.

MooTools

Image sourced from MooTools.

This is a framework which I have yet to look at, but I am already starting to see how powerful it can be. MooTools is a compact, object-oriented JavaScript framework that is very flexible and cross-browser compliant. The powerful features of MooTools are made possible by the use of their A.P.I. The extensive documentation that MooTools provides will make learning it a breeze for most intermediate and advance JavaScript code-monkeys.

I recommend that you visit their official website for more information – the Wikipedia entry on MooTools has a few errors.

Back to top.

Final Words

These are the frameworks I am currently looking at, and ones I am saving tutorial links for future learning. Time limits me from learning every flavour of JavaScript at once, but over time I will get to know them better. If you know any other useful JavaScript frameworks, feel free to send me a comment – I’ll be keen to investigate :). Back to top.

Posted in Javascript, JQuery, Web Development Tagged with: , , , , , , , , , , , , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>