6. Existing Dojo Build
• Learning curve too steep for many users
• Toolset may put some some users, i.e.
commands lines and shell scripts
• Users from simpler toolkits aren’t used to
“building” JavaScript components
20. GET /packages/dojo/1.6.1
{
"description":"Dojo Toolkit, release 1.6.1",
"name":"Dojo Toolkit",
"modules":
[
["dijit.Calendar","A simple GUI for choosing a date in the context of a monthly
calendar. "],
["dijit.CheckedMenuItem","A checkbox-like menu item for toggling on and off "],
["dijit.ColorPalette","A keyboard accessible color-picking widget "],
["dijit.Declaration","The Declaration widget allows a developer to declare new
widget classes directly from a snippet of markup. "],
.......
]
}
21. Architecture
XHR
Web Application REST API Asynchronous
Builder
JSON (Java)
(JavaScript)
Submit a build...