Ask HN: WHy no talk of Qooxdoo?
I have been researching the various JavaScript frameworks to build desktop like web apps and i noticed that sproutcore and cappuccino are getting all the attention, yet qooxdoo looks amazing, even their level of support, community activity and documentation, am i missing something here? If i go with all the hype, then i would be learning sproutcore or cappuccino, maybe its just the these two latter frameworks have a more promising future?
Any thoughts, thanks!
10 comments
[ 3.4 ms ] story [ 36.1 ms ] thread[1]: http://www.lordofultima.com
Also, the gmx.com web mail service seems to be written in qooxdoo (and was probably the reason for writing the library in the first place). It's interesting to compare that to the rather dated original European GMX webapp (gmx.net), which seems to be lingering on in a barely modified Perl CGI incarnation.
qooxdoo is made by germans and this is also how it 'feels':
- serious engineering work
- powerfull
- solid
- rather heavyweighted
- rather complex
so this is not a toy, just have a look at the real-life list:
http://qooxdoo.org/community/real_life_examples
So I'd say:
* QOOXDOO -- serious, enterprise windows-like desktop apps
* CAPPUCCINO -- stylish, graphic-centric, mac-like apps
(And it's not really that much easier getting graphics-intensive stuff done in Cappuccino, compared to something like Raphaël.)
Cappuccino just looks better by default. It shares this advantage with ext.js, compared to the e.g. Dijit (and qooxdoo). Whether that's actually worth that much is a good question, considering that any respectable outward-facing webapp is bound to have a style of their own and plenty of designers to make that happen. In that regard, I thin Cappuccino might be even more suited to intranet enterprise applications, where there's not that many designers around and having a default good look is definitely worth it (and having things look like a desktop app is actually an advantage).
In the end, the big difference is between the desktop way of doing things the more common jquery/dojo/YUI enhanced-web page style.
Project and product naming is very important, and one reason why something called "The GIMP" will never replace something called "Photoshop" in corporate environments even if they were the exact same program.
The reason no one talks about Qooxdoo is because no one knows how to pronounce it.