Blog

Jamal the Javascript MVC Framework with jQuery

Jamal javascript MCV Framework jQuery CakePHPIt´s been a while(more than half a year) since Teemow came up with the idea of developing a MVC Javascipt Framework. He developed a  Javasript MVC Framework named Jamal , based on jQuery, while working on projects with cakePHP.

He wanted to get away from from those dirty (at first glance) “easy” prototype/scriptacoulus  ajax calls, included in Ruby on Rails, CakePHP or other MVC Frameworks. He convinced me pretty fast that inline javascript is not the way to go and that using jQuery is a damn good way to produce an unobtrusive ajax experience. In the meanwhile i came to the point that almost all javascript producing libraries be it in Java, Ruby or Php are mostly useless crap. The jQuery syntax is so easy and clean that you are faster writing it, than studying those libs.

So after i got hooked up to jQuery (I hated JS before), he pointed out to me, that it also makes sense to use an MVC pattern in javascript. Why not deploy the same pattern to your javascript as to your MVC cakePHP or RubyOnRails code?

At first i was kind of  critical due to my  reduced knowledge of javascript, but this weekend i  implemented Jamal (his MVC jQuery based Javasript Framework) in one of my current projects. It´s been a such an eye opener, that i spend a two whole nights and the sunny sunday to reduce and restructure my javascript / ajax code.

The Jamal Javascript MVC Framework is just at the very beginning, but it will be going on to be a great MVC companion! While hitting the highway with Jamal i´ll post more on the details.

3 Comments to Jamal the Javascript MVC Framework with jQuery

  1. 23.09.2008 at 16:33

    Big question. One of the great things about jQuerry is all the plugins. BabySteps to make a step wizard, SmouthModal to do a modal, DatePicker to make great interface to select dates, JQGrid to replace gridview and listviews, Jval to replace all client validation. How well does Jamal work with other plugins?

  2. 24.04.2007 at 13:53

    I’m really like the idea of Jamal. :)

  1. By on 13.08.2007 at 15:56