I used both. For small applications that look more like web pages with some features in them than really heavy applications that just use a browser for their user interface, qooxdoo is redundant. For most intranet applications I came across, which have a rich user interface, several different forms, heavily use many different user interface controls (table, tree, combos, split panels, tabs, etc.). Qooxdoo is the best choice. / p>
Not that you cannot build any of them with one or another. Qooxdoo simply simplifies work with large code bases, provides good but unconditional support for the MV (C | P) architecture, has good support for various types of backends (REST, RPC, with JSON or XML) from the box, excellent support for unit testing, separation of problems re. themes and functionality - a lot of useful things when you make a large and complex application, but not very useful and too heavy for small applications.
There, one particular weakness in the basis of barebones bands makes it an especially poor choice for large projects - its models are not hierarchical (i.e. model members who are models themselves not cascading events or JSON serialization - they are considered as simple Java objects by highways). The Qooxdoo property system and the built-in JSON serializer do not have this problem. OTOH, there are several basic plugins specifically designed for this problem.
OTOH, lately, qooxdoo has cut out various pieces to make it easier to use the right subsets of qooxdoo in small web / mobile apps, making them available separately. Therefore, studying qooxdoo and building an ecosystem around it is probably more reasonable / more economical for developing a corporate intranet.
Another aspect to consider is popularity. Most web developers have not heard of qooxdoo, given that 1 & 1, a proponent of qooxdoo development, does not invest in qooxdoo marketing at all. So selling qooxdoo to your development team can be difficult, even when itโs a smart technical choice.