Hi Jim,

Yeah, I think you totally misread what I was saying. Someone said they had a
problem with dependencies, something they did incorrectly. Then that same
person recommended perhaps that qooxdoo developers spend more time making
that harder to do. My point was - javascript is javascript - you can break
it easily. I don't think qooxdoo developers should be trying to make
javascript and the qooxdoo library foolproof, but instead should continue on
the course they seem to be following which is adding new features. 

I think javascript is fine - each language has their demons, and I don't
think it would be wise for the qooxdoo developers to spend time making more
and more "safety code" - they've already made plenty. I like the new
features.

As to me personally liking the 0.7 release paradigm: its all about the
"release" mechanisms, not the code base or the widgets. I like everything in
qooxdoo. I'm glad you like having a separate compile for each web page, but
the systems I write require tons of pages and having one consistent API
makes more sense than trying to optimize each page, and have a separate
"pseudo" compile for each web page. Especially when that one big file is
cached on the users machine. If you have a whole web application using it
over and over - no harm, no foul easier version control, easier deployment.
This is more or less how Echo3 javascript client works. 

No one is taking anything out on the qooxdoo developers at all. We are all
just trying to help each other. I can see how not seeing the full thread you
might have misunderstood me.

--Jason




From: Jim Hunter [mailto:[email protected]] 
Sent: Friday, September 04, 2009 4:15 PM
To: qooxdoo Development
Subject: Re: [qooxdoo-devel] Build Problems - Couldn't the qooxdoo
developers just... (response from another qooxdoo user)

Hmm, I don't understand what your post was getting at. It sounds like you
are not a fan of JavaScript. OK, that's fine, but don't take that out on the
developers of qooxdoo. I was a big fan of the .7 framework but I am in love
with the .8.x code! I think they are getting closer to how I like to code.
It did take a little while to make the mental change from .7, but I did and
I don't want to look back. I especially love the layout system of .8, it's
fantastic. 

Your files should be smaller if you are only compiling in code you are
using, or at least not much bigger. Sure, if you compile in everything it
will be larger because there is more that the new version can do. I too am a
big fan of Pascal, coming from the Delphi world, but so far, I don't mind
JavaScript. It can do more then most people think. 

Jim

On Fri, Sep 4, 2009 at 11:20 AM, Jason P Sage <[email protected]> wrote:
I have a thought on this.

Now why something won't build, perhaps they can help however... Let me say
something about Javascript in general.

I spent the last four days trying to implement a fairly simple idea into
code, and a single misplaced curly bracket renders MILES of my error
handling code useless. I am forced to block out HUGE chunks of code, and
reintroduce them one at a time to make sure they aren't the cause with a
combination of try-catch and debug confirm statements everywhere. So with
Javascript, error in line blahblah messages just don't appear in all
circumstances.

One thing that helps me greatly for some debugging close to a binary
debugger for languages like freepascal and c++ is FireBug, and ADDON for
firefox. That thing is simply put: AWESOME.

I'm not one of the qooxdoo developers, but adding even more weight in code
for something that users like yourself can easily cause, just means more
time being invested in an area that I think would be better spent knocking
out CORE bugs and keeping the code base as lean as possible. (Frankly I'm a
fan of 0.7 - I think the new way is a bit cumbersome myself... much prefer
one source file with everything, and use what you like when you like
paradigm).

--Jason



----------------------------------------------------------------------------
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus
on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to