Hallo,
Dojo ist im Vergleich zu jQuery imho etwas unsinnig konzipiert und der Browser-Support ist viel schwächer und legt zu viel Focus auf möglichst viele Datenaustauschformate und das zusammenspiel mit der Serverseitigen Komponente. Bei jQuery kann man die Austauschformate per Plugin nachreichen, Built-In ist nur XML/DOM. Bei Dojo hat man gleich 25 verschiedene Formate eingebaut - z.B. ATOM oder RSS, wer braucht sowas in der Core-Funktionalität?
Ach so, ich las nur "The general rule-of-thumb is: if you are calling a function or class like: dojo.some.randomFunction(), you will need to load the dojo.some module. If you don't, your scripts will throw a "dojo.some not defined" or "dojo.some.randomFunction not defined. There are a few exceptions to this rule, all of which are covered later in this guide."
Zend Framework baut ja scheinbar auf den Datenaustausch via JSON. wie ich schon verlinkte
Gruß
jobo