Live data from Hacker News

Dojo JavaScript Toolkit 1.8 Released

dojotoolkit.org

1–10 of 33 posts

Re: Dojo JavaScript Toolkit 1.8 Released

#4
post #2

What is the fundamental difference between this and jQuery? And why some random pre-beta MVC javascript frameworks are more popular than Dojo?

I'd say Dojo is much closer to YUI in scope and purpose.

As to why it's not more popular? Likely marketing. Dojo isn't sexy. It's been around for a very long time.

You'll notice that a lot of discussions around things like module loading reference Dojo as an inspiration.

Re: Dojo JavaScript Toolkit 1.8 Released

#5
post #2

What is the fundamental difference between this and jQuery? And why some random pre-beta MVC javascript frameworks are more popular than Dojo?

"jQuery is primarily a JavaScript library for doing DOM manipulation, Ajax, events, and effects. Dojo is a more comprehensive toolkit that offers those same features, but also includes many other pieces that facilitate building rich web applications, such as patterns for code organization, tools for abstracting data syncing between server and browser, internationalization, accessibility, templated widgets, graphing and charting, rich UI widgets, and much more. Dojo also provides dependency management and build/optimization tools for creating a production-ready JavaScript application." Rebecca Murphey [1]

Rebecca also gives a detailed description of her first foray into Dojo coming from jQuery. [2]

Personally, I think Dojo's lack of good documentation/reference code, lack of 'marketing', and relative complexity keep it from becoming popular. It's much easier to get started with another library like jQuery because of all these factors. However, once you get over that initial steep learning curve, Dojo is great!

[1] http://www.quora.com/Rebecca-Murphey/answers/Dojo-JavaScript...

[2] http://rmurphey.com/blog/2009/11/12/dojo-confessions-or-how-...

edit: corrected name to Rebecca

Re: Dojo JavaScript Toolkit 1.8 Released

#6
post #2

What is the fundamental difference between this and jQuery? And why some random pre-beta MVC javascript frameworks are more popular than Dojo?

The second question is something I also can't find an answer to.

Popularity is fickle... things that are new and sexy get more buzz, things that are solid and reliable and powerful get used a lot, but don't receive as much hype.

Re: Dojo JavaScript Toolkit 1.8 Released

#7
post #5
post #2

What is the fundamental difference between this and jQuery? And why some random pre-beta MVC javascript frameworks are more popular than Dojo?

"jQuery is primarily a JavaScript library for doing DOM manipulation, Ajax, events, and effects. Dojo is a more comprehensive toolkit that offers those same features, but also includes many other pieces that facilitate building rich web applications, such as patterns for code organization, tools for abstracting data syncing between server and browser, internationalization, accessibility, templated widgets, graphing a…

Check out the new docs. I think it's no longer reasonable to say Dojo lacks good docs or reference code.

Marketing is challenging for engineers. We tend to not go crazy over every small feature, but focus on the big stuff. That said, we're improving our approach.

Re: Dojo JavaScript Toolkit 1.8 Released

#8
One of the best javascript library out there, checkout my work in progress attempt to port ikog to web while I am learning dojo: https://github.com/amitu/ikog.

I find dojo project way more neater than an equivalent jquery project by default.

Module systems rock. Real object oriented programming rocks, see how I extended Pager to make PausePager, this is how object oriented programming was meant to be. The fact that I can extend any dojo class, and the fact that dojo comes with a large collection of class, its just too sweet.

I have not yet created a "build", so there are a bit too many http requests (check work in progress live version here: http://amitu.com/ikog/), but I am hoping after build this issue would be solved.

Lets see how it goes.

Re: Dojo JavaScript Toolkit 1.8 Released

#9
post #5
post #2

What is the fundamental difference between this and jQuery? And why some random pre-beta MVC javascript frameworks are more popular than Dojo?

"jQuery is primarily a JavaScript library for doing DOM manipulation, Ajax, events, and effects. Dojo is a more comprehensive toolkit that offers those same features, but also includes many other pieces that facilitate building rich web applications, such as patterns for code organization, tools for abstracting data syncing between server and browser, internationalization, accessibility, templated widgets, graphing a…

By the way her name is Rebecca Murphey. Not Rachel. That would be someone else.
Post reply on HN