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