Go Back   CodingForums.com > :: Client side development > JavaScript programming

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 06-28-2009, 01:32 AM   PM User | #1
dododidi
Regular Coder

 
Join Date: Mar 2009
Location: Germany
Posts: 101
Thanks: 10
Thanked 0 Times in 0 Posts
dododidi can only hope to improve
is DOJO worth the efforts

having googled about dojo, there doesn't seem to be too much fascination about it, especially regarding cross browser possibilities.

I have tried a few things , but in FF 3.08 = NoGo

what can the JS experts here say about it ?

Last edited by dododidi; 06-29-2009 at 03:41 AM..
dododidi is offline   Reply With Quote
Old 06-28-2009, 01:12 PM   PM User | #2
dododidi
Regular Coder

 
Join Date: Mar 2009
Location: Germany
Posts: 101
Thanks: 10
Thanked 0 Times in 0 Posts
dododidi can only hope to improve
doesn't anyone here have any experience with DOJO?....hmmm strange, to me it seems like a nice thing, maybe I'm just doing something wrong but I can't see what.
last but not least, they have a very easy to follow tutorial-

your opinions would be much appreciated
dododidi is offline   Reply With Quote
Old 06-29-2009, 03:35 AM   PM User | #3
dododidi
Regular Coder

 
Join Date: Mar 2009
Location: Germany
Posts: 101
Thanks: 10
Thanked 0 Times in 0 Posts
dododidi can only hope to improve
Wellllllll
thanks very much for your comments, the participation was incredible.
I am simply astounded, overwelmed with the enthusiasm, the involvement goes way beyond the expected, what more can one wish for?

thankyou, thankyou, and once again thankyou

tranquility rules

Last edited by dododidi; 06-29-2009 at 03:39 AM..
dododidi is offline   Reply With Quote
Old 06-29-2009, 08:14 AM   PM User | #4
Old Pedant
Supreme Master coder!

 
Old Pedant's Avatar
 
Join Date: Feb 2009
Posts: 23,210
Thanks: 59
Thanked 3,996 Times in 3,965 Posts
Old Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to all
Well, I for one had never played with it. So I just looked at their demos. None of the important ones worked with the Chrome browser. (Even copy/paste didn't work in their rich text editor!) So, no, I don't think it's worth messing with, for sure.
Old Pedant is offline   Reply With Quote
Old 06-29-2009, 08:15 AM   PM User | #5
Old Pedant
Supreme Master coder!

 
Old Pedant's Avatar
 
Join Date: Feb 2009
Posts: 23,210
Thanks: 59
Thanked 3,996 Times in 3,965 Posts
Old Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to all
By the way...what did you expect, on a Sunday??
Old Pedant is offline   Reply With Quote
Old 06-29-2009, 10:34 AM   PM User | #6
dododidi
Regular Coder

 
Join Date: Mar 2009
Location: Germany
Posts: 101
Thanks: 10
Thanked 0 Times in 0 Posts
dododidi can only hope to improve
thx old Pedant,
although a negative reply, it was important for me to hear it coming from a JS expert.
I tried it in IE7 and they had some nice modules which would have saved tons of time on the layout possibilities, but there is obviously no point if the browsers arent supported.

thx anyway
Do you no of any similar,workable thing like dojo.js that I could try out?
dododidi is offline   Reply With Quote
Old 06-29-2009, 10:57 PM   PM User | #7
Old Pedant
Supreme Master coder!

 
Old Pedant's Avatar
 
Join Date: Feb 2009
Posts: 23,210
Thanks: 59
Thanked 3,996 Times in 3,965 Posts
Old Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to all
If you like DOJO, I'd write to them and ask them when Chrome support will be complete. Given the companies funding it, I'm sure it must be Firefox compatible. Probably they do most of their work starting with Firefox. And if it works well in MSIE 7 and 8, then Chrome (and maybe Safari?) are all you need to worry about.

There are lots of other packages out there, of course. Not all do all the things DOJO does (to be fair, not all are as heavyweight, either! that's a *TON* of code!), so maybe you just have to pick and choose.
Old Pedant is offline   Reply With Quote
Old 06-30-2009, 12:01 AM   PM User | #8
rnd me
Senior Coder

 
rnd me's Avatar
 
Join Date: Jun 2007
Location: Urbana
Posts: 3,462
Thanks: 9
Thanked 466 Times in 450 Posts
rnd me is a jewel in the roughrnd me is a jewel in the roughrnd me is a jewel in the rough
To be fair, i haven't looked at it in about a year, but it was something i followed very closely in the past.

dojo was a bit ahead of it's time imho; it's "the forgotten library".

i think it was too much for scripters to embrace and learn, especially compared to jQuery.
It's syntax is logical/semantic, but long-winded; for example: ArrayOfObjectsToArrayOfArrays...

it has a ton of low-level programming features and utils, but it's most known for it's polished GUI widgets. A schizophrenic combo to be certain. Veteran programmers dismissed it because unlike jQuery, dojo need good JavaScript skills on behalf of the programmer to make everything work the best. That mean programmers who were never crazy about JS have to learn both dojo and JS, a bummer for many.


Despite having a whole IO package, most people only used the flash storage part (which again was a little ahead of it's time), and skipped the rest. They did not build on top of dojo like dojo would like, they built around it...

A HUGE package size (100s of KBs), a complicated builder that requires Apache knowledge few scripters command, and poor documentation all contribute to it getting stuck on the launchpad.

If you are looking for things like dojo, use prototype for your programmer features, and YUI for your widgets. Neither is as rich as dojo, but both have better docs and are both more widely implemented than dojo ever will be. ExtJS and HTML5 also have good widgets, if that's all you need.


was that the response you were hoping for?
__________________
my site (updated 5/13)
STATS (2013/5) HTML5:90.2% MOB:14% IE7:0.5% IE8:8.6% IE9:9.8% IE10:10%
rnd me is offline   Reply With Quote
Users who have thanked rnd me for this post:
Old Pedant (06-30-2009)
Old 06-30-2009, 02:51 AM   PM User | #9
Old Pedant
Supreme Master coder!

 
Old Pedant's Avatar
 
Join Date: Feb 2009
Posts: 23,210
Thanks: 59
Thanked 3,996 Times in 3,965 Posts
Old Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to allOld Pedant is a name known to all
A very nice summary, rnd_me. I thought maybe it was just me and/or Chrome, but it seemed like many simple things took *FOREVER* to render. I'd suspect it's as much because of the monstrous size as anything. I admit to being pretty much a "roll your own" person, not inclined to use most JS libraries just because of their size. But every so often I'll jump on one. But not, I think, on DOJO.
Old Pedant is offline   Reply With Quote
Old 06-30-2009, 03:30 PM   PM User | #10
Kor
Red Devil Mod


 
Kor's Avatar
 
Join Date: Apr 2003
Location: Bucharest, ROMANIA
Posts: 8,478
Thanks: 58
Thanked 379 Times in 375 Posts
Kor has a spectacular aura aboutKor has a spectacular aura about
Well, the frameworks like DOJO, JQuery, Prototype, MooTools... they all have advantages and disadvantages. More disadvantages, I dare to say. Contrary to the general opinion, one must learn javascript very well before using a framework. And contrary to the general opinion the frameworks are not (or they will be not, soon) fully crossbrowser. Frameworks want to be a solve for everything, but everything is always equal with everything+1 . And the main sin of a framework is that it creates a sort of supra-language over the genuine language, which is dangerous and often redundant.

My advice: learn plain javascript and create your own codes.
__________________
KOR
Offshore programming
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Kor is offline   Reply With Quote
Old 06-30-2009, 10:45 PM   PM User | #11
dododidi
Regular Coder

 
Join Date: Mar 2009
Location: Germany
Posts: 101
Thanks: 10
Thanked 0 Times in 0 Posts
dododidi can only hope to improve
thx a lot guys, thats what I call explicite help and sure 'KOR' you're right , learn the basic language and the rest will look after itself.
I realise, it is all really a simple equation: dont try to a play keyboard untill you've learnt the piano.
I certainly will when I have time, but thats my enemy at the mo. so untill then I'll just have to improvise and hope that you guys are gonna help me.

'Old Pedant' Having read your great answeres here Its doesn't seem to worth the efforts to write to dojo anymore, if their interrests were aimed at perfection, then we probably wouldn't have been talking here in the forum about the whys and wherefors.

'rnd me'
you certainly convinced me, I,m happy I didn't ask you whether ice cream tastes good or not, I'm sure I'd never have bought another one in my life :-)

thanks for the great response

Last edited by dododidi; 06-30-2009 at 10:57 PM..
dododidi is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 03:39 AM.


Advertisement
Log in to turn off these ads.