Hi,

What about using:

<qx:Button p="qx.ui.form">


I think it's a good idea to separate class name from package. In this way, if a class is moved from one package to another, you only have to change the "p" property and
keeping XML tag unchanged...


On 8/17/06, dperez <[EMAIL PROTECTED]> wrote:

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



--
Salut,
====================================
Ricardo Borillo Domenech
Analista/Programador - Servei d'Informàtica
Universitat Jaume I
http://xml-utils.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

Reply via email to