Hi all,

I does not know if it's interesting for you to hear my opinion as one of 
the lead developers of qooxdoo. It always a bit hard to try to be 
objective in my position. I will try my best ;) I should also note that 
I have no strong knowledge using ExtJs so I may be wrong with some facts.

This is a snapshot of the current situation. The things will shift a lot 
with the release of qooxdoo 0.8. And I also do not know what ExtJs will 
offer in a half year.

This is not meant as critism to ExtJs or their users. This is just a try 
to compare to different technologies. I really tried my best to be as 
objective as possible.

1. Default widget appearance:
    Winner: ExtJS
    Comment: The blue theme look really damn nice. They have very good 
designers :)

2. Styling capabilities
    Winner: ExtJS
    Comment: With all the applied CSS classes and nested nodes complex 
styles are possible. The ultra-generic qooxdoo support does not allow 
this complexity in styles yet.

3. Styling usability
    Winner: qooxdoo
    Comment: Cross-browser CSS is a really complex topic. If the default 
look isn't enough styling could be a complex task in ExtJs while it is 
quite easy in qooxdoo.

4. OO System
    Winner: qooxdoo
    Comment: Declaration looks cleaner. Professional features like 
Mixins, Interfaces etc. are not available in ExtJs

5. Event System
    Winner: qooxdoo
    Comment: Keyboard events, capturing, mouse events, focus control, 
shortcuts, generic drag&drop. I think the overall support in this area 
is better in qooxdoo at the moment.

6. Integration with typical HTML pages
    Winner: ExtJs
    Comment: This was never a target for qooxdoo until now. ExtJs in the 
earlier days was or still is an extension to typical webpage libraries 
like YUI or Prototype.

7. Widget features
    Winner: None
    Comment: This is not that easy. qooxdoo has some feature like 
advanced dynamically loading virtual tables which are completely missing 
in ExtJs, while ExtJs has some other cool things like TabViews which 
correctly handle overflowing.

8. Animation support
    Winner: ExtJS
    Comment: Animation support is still missing in qooxdoo.

9. Tool chain
    Winner: qooxdoo
    Comment: Ok, there is nothing comparable to qooxdoo in ExtJs. The 
complete toolchain is non-existent. qooxdoo has things like API viewers 
(for applications as well), code optimizers, resource managers, etc. 
This is especially interested when the code you write your own gets 
bigger than the framework code (yes - this is possible ;))

10. Support options
     Winner: ExtJS
     Comment: qooxdoo seems to have less mailinglist members (which are 
registered) than active users in the ExtJs Forum. ExtJS has commercial 
support which is not available for qooxdoo. The mailinglist of qooxdoo 
is less traffic and filled with more advanced questions.

11. Custom widgets
     Winner: qooxdoo
     Comment: Custom widgets require HTML, DOM and CSS knowledge in 
ExtJs. This is not required for qooxdoo users.

---

Ok, I will stop here for the moment. There are a lot of other things to 
compare. Finally it is like always: The tool which works best for you 
depends on your knowledge, what you want to do and what is important for 
you.

The current target of qooxdoo are professional developers with 
background in typical (native) toolkits and strong OO knowledge. qooxdoo 
is focussed on (massive) large-scaled web applications (>200 custom 
classes are quite typical). The developers does not need to have strong 
web technology skills like HTML or CSS.

The current target of ExtJs are in my opinion developers with medium to 
advanced programming knowledge. They should have a good knowledge of web 
technologies like HTML and CSS. These users want to enhance web pages or 
build light-weight web applications and portals.

qooxdoo 0.8 will massively improve on many of the listed points. 
Detailed roadmaps and plans will be published online in the following 
weeks. Stay tuned :)

Cheers,

Sebastian






sub schrieb:
> Hey guys, I've been following qooxdoo for almost 2 years and I think 
> it's a fantastic framework, not only for a UI but from a OO and overall 
> framework perspective - fantastic stuff. It's great to see such an 
> active forum as well - it give a good sense of the health of the 
> project. I'd like to hear peoples thoughts on ExtJS and how it compares 
> to qooxdoo. I'm quite familiar with qooxdoo but no so familiar with 
> ExtJS, I'd to hear from other qooxdoo developers their thoughts on 
> ExtJS. - Where does ExtJS excel compared to qooxdoo - Where does ExtJS 
> fail compared to qooxdoo Maybe I need to find myself a ExtJS forum to 
> ask similar questions, but I'd still be keen to hear from those that 
> have tried ExtJS. Now I know that 0.8 is to promise significant things 
> around layout etc will there be things there that bridges the gap to 
> whatever parts where ExtJS excel? Hopefully this might be an interesting 
> conversation. Cheers John
> ------------------------------------------------------------------------
> View this message in context: Thoughts on ExtJS vs qooxdoo 
> <http://www.nabble.com/Thoughts-on-ExtJS-vs-qooxdoo-tp14993948p14993948.html>
> Sent from the qooxdoo-devel mailing list archive 
> <http://www.nabble.com/qooxdoo-devel-f3822.html> at Nabble.com.
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to