DOJO is one of the leading JavaScript framework, and few of its competitors are JQuery and YUI. There are few reasons why anyone would want to use a JavaScript framework like DOJO. Since these toolkits provides lot of features out of the box example: Rich html components (i.e. Tables, Menus, Textboxes, buttons, Tooltip, Dialog box etc) Event handling (ie onclick, onhover etc) AJAX As we all know the issues(i.e browser incompatibility and many more) we encounter if we write all of these things in regular JavaScript, HTML and CSS. So using any JavaScript library makes a better choice. Let me summarize my experience using DOJO. First the good things DOJO has all the components you would most likely use (i.e Calendar, Menus, Trees, Validation, Grids, Event Propagations, Layouts etc) DOJO supports different themes (i.e Tundra, Soria etc). Also you can write your own look and feel and customize accordingly DOJO executes fastest on the browser DOJO is more mature than i...