Hi Tristan,

Thanks for your reply. So here are my answers and views (please don't
consider it as critics... Also perhaps nobody else see the same problems
with it!):

* The current wip implementation has a drawback: I have a feeling it's not
"all in one piece" according to the programmer point of view. There isn't
clear abstraction levels' hierarchy anymore: you have to choose either (q ~
qx.Collection + qx.module.*) or (the other parts of the framework).
Currently all the (q) functions are shortcuts to qx.bom. My idea is (q)
should completely become the new qx.bom - so no, I don't think it's good to
keep qx.bom.* alongside of q. But there is another problem: (q) is also a
bootstrap shortcut to qx.Collection that inits as the result of
qx.bom.Selectory.query() and we don't always need the Sizzle
functionalities. So, my idea is (q) shouldn't init as that function result.
Then we possibily and manually "attachRoot" (some sort of)
qx.module.Collection to have the Jquery-style behavior. I know it's perhaps
a strange way to do but I fell we then keep much more consistency. By
extension, we could keep a whole self-containing structure if all is
module-oriented (for instance: q.attach(qx.module.Class);). The py-compiler
would then automatically guess what to init and modules to load if we
directly program in OO-style. Voilà, I think I don't forget to mention
anything. Of course, please, note that my ideas come into view after very
little thought. Perhaps I forget essential points!

* I don't see directly (q) as a replacement for Jquery but it could be if we
init as it! In fact all your other questions can find their answer in my
previous point.

Regards

Benoît.

--
View this message in context: 
http://qooxdoo.678.n2.nabble.com/Discussion-about-Qooxdoo-Website-new-feature-tp7482249p7486785.html
Sent from the qooxdoo mailing list archive at Nabble.com.

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to