Nov
04
Sat

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

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

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.