Hi There, We are currently evaluating RAP and I have been tasked with looking into some of the details of RAP and qooxdoo. I have a fair degree of experience with action-based Java web frameworks and JavaScript (and in particular YUI). I'd like to ask some questions to try to better understand how qooxdoo works (in particular how it works in RAP-based applications). Apologies if this is not the appropriate forum for these questions, if these questions seem naieve or if I have misunderstood anything.
Firstly, qooxdoo appears to be fairly extensive and well thought out. From my limited understanding of both RAP and qooxdoo it appears to me that qooxdoo is a natural choice for a solution like RAP, which leads to my first question: how many of the features of RAP are really features of qooxdoo? e.g. I know the RAP team are working on improving themeing support, but will this simply be implemented by upgrading to qooxdoo 0.8 and providing the themeing features of qooxdoo? One of the first things I noticed when looking at the qooxdoo manual was the syntax for accessing static members of a class (i.e. this.self(arguments).PROPERTY). I don't understand why it is necessary to do this instead of something like my.package.Class.PROPERTY, in particular I don't understand the need to pass arguments to self. I'd really appreciate an explanation of why this syntax is necessary. I've also noticed that RAP applications appear to use absolute positioning for every element and define some possibly redundant inline styles (e.g. border-color and/or border-style when border-width is 0). Is this because of qooxdoo or a choice made by the RAP developers (the more complex qooxdoo demos seem to use absolute positioning and inline styles)? I still haven't quite got my head around the event system in qooxdoo. I understand it supports Custom Events (i.e. not simply DOM/browser events), but couldn't find any documentation on this when I briefly looked over the manual. Where should I look for a better example of how to use these in qooxdoo? Finally, if we were to adopt RAP we have a number of widgets we have developed in house based on YUI (and possibly some based on Prototype) that we would want to adapt for use in RAP. Are there any recommended approaches for using qooxdoo to wrap widgets written using another framework? Thanks in advance. Regards, Walter ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
