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
