Jason, Very interesting. I can see how letting people type in Javascript inside of these tags would be painful. Did you also have PHP Classes that allowed you to change a Qooxdoo DOM object from the server side after it was loaded.
For example, I come to the server side on a request and then I want to disable a textbox or hide a text. Are you doing all that in Javascript on the client side ? Cheers Ram --- "Priebe, Jason" <[EMAIL PROTECTED]> wrote: > Ben Alex wrote: > > > I approach the client design as if it were a > > rich client and not a web view. That means DTOs > instead of > > domain objects (DO), and a services layer facade > to help with > > DTO to DO mapping. > > FWIW, I found that the same approach works well with > PHP. I started > down a path of trying to get PHP to generate the QX > code. This didn't > work for a lot of reasons. > > - many of the properties of the QX objects are not > available until > the JavaScript is executing, so your PHP is > creating objects that > it can't fully inspect > > - adding event handlers gets ugly, as you are > mixing little snippets > of JavaScript in with the server-side language. > This is not worth > the headache. > > Now I build large chunks of my UI in JavaScript > files and use the PHP > to check credentials and control what portions of > the UI are delivered. > I suppose you could just deliver the entire UI and > use JavaScript code > to control access to the different parts of the UI, > but it seems that > would be vulnerable to JavaScript hacks. > > Communications with the server are handled via > Sajax, using JSON for > passing objects between client and server. > > Jason Priebe > CBC New Media > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a > groundbreaking scripting language > that extends applications into web and mobile media. > Attend the live webcast > and join the prime developer group breaking into > this new coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 > _______________________________________________ > Qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
