Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I use jQuery myself, but to sum it up jQuery appears to be better documented and easier to do cool stuff "out of the box". Dojo appears to be easier to extend if you know what you are doing. I got this info from the <a href="https://stackoverflow.com/questions/394601/which-javascript-framework-jquery-vs-dojo-vs">community wiki here</a>:</p> <p><strong>jQuery</strong></p> <ul> <li>Fast</li> <li>Well documented</li> <li>Easy to use</li> <li>Chaining</li> <li>Unlike <a href="https://stackoverflow.com/questions/394601/which-javascript-framework-jquery-vs-dojo-vs">Prototype</a> it doesn't extend an object if you didn't specifically ask for it (try looping an array in Prototype)</li> <li>easy-to-use Ajax (I love the $.ajaxSetup() function)</li> <li>Nice event handlers</li> <li>CSS selectors</li> <li>filtering your selection</li> <li>did I mention chaining?</li> <li>Small (only 30 KB)</li> <li>Nice little build-in effects.</li> <li>Plugins</li> </ul> <p><strong>Dojo</strong></p> <p>"Being a Dojo developer I would recommend Dojo. While my choice is not surprising, I became a Dojo developer because I found following things, which are done better than in other JavaScript frameworks:"</p> <ul> <li>OOP (and other paradigms) done right.</li> <li>Widget infrastructure done right.</li> <li>Modules done right with all necessary goodies: <ul> <li>Lazy loading of modules dynamically.</li> <li>Possibility to extract only necessary modules and build a custom one-file profile.</li> <li>Asynchronous loading of modules if desired.</li> <li>Simple integration with CDNs for heavy-duty web applications.</li> </ul></li> <li>Sheer breadth of available modules in DojoX including graphics, charting, grids, and so on.</li> <li>Ability to use it in non-browser environments.</li> <li>Attention to details in widgets: <ul> <li>support for i18n (including LTR and RTL languages),</li> <li>support for l10n (including standard date, currency, number formatting),</li> <li>provisions for people with special needs (automatic high-contrast mode, keyboard-only support, and so on) &mdash; useful for regular users too, and mandatory for most government contracts.</li> </ul></li> <li>Smart people in the community (last but not least) &mdash; as much as I love hand-holding for novices at some point every developer becomes "seasoned" and needs much more than that.</li> </ul> <p>"Smart people in the community (last but not least) — as much as I love hand-holding for novices at some point every developer becomes "seasoned" and needs much more than that. If all you want is to write one-liners and add simple progressive enhancements to existing web applications, you can do it with pretty much any framework, or even with a pure JavaScript. But as soon as your web application becomes bigger or more complex good packaging, good support for your favorite methodologies, good building blocks, and the ability to make your own building blocks become more and more important. That's why I settled on Dojo, and never looked back."</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload