Christoph Dorn schrieb:
Demo looks great. I would love to see the code behind it even though it may be
a mess.
http://m15s08.vlinux.de/~cboulanger/bibliograph_latest.tgz
What are the major differences between qooxdoo 0.1 and 0.5 and how will that
improve this application?
0.1 had a different rendering mechanism. Since then, Sebastian and his
co-developers have completely rewritten the rendering machine, if I
understood correctly. The also have been a few API changes, so I don't
think my code will work with 0.5 - which is unfortunate because I'd love
to use the new QxListView and Sebastian said that there is a workaround
to the Mozilla bug in the new release. There are many more
improvements, 0.1 is deprecated, so my code should not be used for
building your own examples.
What I would like to see pushed is the QxBuilder way of doing things
(together with your pick of a templating language such as PHPTAL). Yes,
there is a great impact on performance, that is why there is not much
enthusiasm on the side of the developers. But the advantages for coding
elegance and reusability of code seem to me enormous. It is just so much
nicer if you can concentrate on properties of widgets and not worry
about APIs or javascript syntax.
Sebastian has long ago talked of the idea of server-side XSL
transformation of QooxDooXML into Javascript which could be the solution
to the problem of slow client-side parsing of XML.
<qx:atom top="0" left="50" text="foo!"/>
would be transformed into
var tmp_01 = new QxAtom();
tmp_01.setTop(0);
tmp_01.setLeft(50);
tmp_01.setText("foo!");
window.application.[...].add(tmp_01);
But I don't think anyone has so far tried to implement this. It could be
a part of a PHP qooxdoo application framework
Christian
-------------------------------------------------------
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