The Dojo framework began in 2004 with initial work at Informatica. Alex Russell, David Schontzler, and Dylan Schiemann contributed the first lines of code for the project. As work on the code continued, other developers were brought in and lent their input into the direction of the framework. The project grew so large that the founders created the Dojo Foundation to oversee the codebase and its intellectual properties. Since then, over 60 developers have contributed to the framework, and companies such as IBM and SitePen continue to use it today. For more information, visit at http://dojotoolkit.org/reference-guide/1.10/quickstart/introduction/history.html.
So what makes Dojo a framework, as opposed to a library? When this question was posed to the people at stack overflow (http://stackoverflow.com/questions/3057526/framework-vs-toolkit-vs-library), the most agreed upon answer centered on an inversion of control. When we use tools in a library, our code...