Javascript Frameworks

What am I after

  • Simplicity, easy to use and compact
  • Platform/Browser compatibility
  • Good documentation
  • Extensive community – I need something with some longevity and plenty of resource driving it forward
  • Readily available examples of implementations – again a large community helps
  • Good range of plug-ins for day to day development requirements – remember why I need it in the first place
  • Something that assists me in my job of creating better user experiences on websites – Is it used by people of like mind
  • Unobtrusive – easy to implement in an unobtrusive fashion
  • Easily updateable , preferably no maintenance on my part

I am not an accomplished programmer, so I am less interested in whats under the hood and how it is all implemented behind the scenes and more interested in how these clever and talented programmers have provided me with a useful tool for web development. With this in mind I do hope that one day I will be able to grab the basics and use them to create my own useful components. The fear being that I become an accomplished googler and a magpie excelling at stealing other peoples work and not creating any of my own.

Who are the contenders?

For me I think it is between two, namely; jQuery and mootools


jQuery is a Javascript library that takes this motto to heart: Writing Javascript code should be fun. jQuery achieves this goal by taking common, repetitive, tasks, stripping out all the unnecessary markup, and leaving them short, smart and understandable.


mootools is a very compact, modular, Object-Oriented javascript framework. Its unique design makes it extremely crossbrowser, easy to use, and a snap to extend with your own code. It comes with a choice of more than fifteen scripts, plugins and add-ons

Whats my verdict

I wouldn’t look beyond either of these two. Both have great documentation, I particularly like visualjquery as a quick reference

I am currently in favour of JQuery and plan to stay so for the foreseeable future unless mootools pulls something out of the bag. I hope that jQuery integrates nicely with CakePHP which is to be my new endeavour…or one of them.

If anyone has any other suggestions I’d like to give them a look.

Comments are closed.