I fully agree!.
Christian Boulanger (Bibliograph Development) wrote: > > Hello everyone, > > I looked at the 0.6 syntax for QxBuilder and I am not impressed. I think > that a future qxml standard that can be implemented in XSLT, PHP, Java > etc. should be based on different principles: > > 1) It should be independent from the current qooxdoo API, because an API > can change, but the xml description syntax SHOULD NOT. > > 2) qxml should be xml-namespaced, and not javascript-namespaced > > 3) Tag names should be short and not carry any unneccessary information > > qxml should be a xml description language that should put maximum > attention to stability and compatibility. it should be able to describe > an ui interface that can be used without or VERY LITTLE change in > different qooxdoo versions, thereby bypassing the current rapid change. > it is the task of the underlying parser or qooxdoo itself to deal with > API the changes. a qxml which just mirrors the current qooxdoo API would > be a waste of time and resources. > > The tag name <qx.ui.form.Button/> has, in my view, several problems: > > a) Even though it is valid XML, a tag name with dots is unusual and not > pretty > > b) We should support xml namespaces to make it possible to mix qooxdoo > with other xml languages, such as xsl or tal. Instead of > <qx:ui.form.Button> we should at least use <qx:ui.form.Button>. > > c) it carries unneccessary information and is too long. qxml can > meaningfully only describe only widgets. that the "button" is part of > the namespace "ui.form" is meaningless for the developer and makes the > tag name unneccessarily long. Instead, <qx:button> is absolutely enough. > It would be the task of the parser or, even better, of qooxdoo itself to > provide the shortcuts to the fully namespaced path. The latter would > also reduce the length of the generated code. > > In short, I propose to basically stick with the 0.5. syntax of QxBuilder > (with the necessary modifications) and build the standard specification > on top of this syntax. > > Please provide your opinions, then Siarhei and I could go ahead and > write up some specifications. > > Cheers, > > Christian > > > > Siarhei Barysiuk schrieb: >> Hello! >> >> I'm novice in qooxdoo. And I have few questions about OxBuilder. I >> want to use it in my project but I can't find full description of xml >> described UI. Does anybody know where I can find this docs? And how >> about performance if I have a quite complicated interface? >> >> Thanks. >> P.S. qooxdoo is perfect framework! Thanks! >> Best regards, >> Siarhei Barysiuk >> >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job >> easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> qooxdoo-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > -- View this message in context: http://www.nabble.com/QxBuilder-xml-description-tf2116125.html#a5848080 Sent from the qooxdoo-devel forum at Nabble.com. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
