Similar Projects
- Google Web Toolkit (GWT) - one of the main inspirations for QWT
- GWT-Ext - similar to QWT, but has Ext widgets instead of qooxdoo widgets
- Eclipse RAP - The Rich Ajax Platform also features a Java-based programming model that uses qooxdoo for its client-side rendering. In contrast to QWT or GWT it is server-centric, not client-centric, and therefore also allows applications to leverage the powerful facilities of the Eclipse platform (like Equinox/OSGi, etc.).
Feature Matrix
Caution: I'm only a QWT expert, please let me know if I got a feature wrong: michael.hartmeier at 1und1.de.
| QWT | GWT | GWT-Ext | RAP | qooxdoo | |
|---|---|---|---|---|---|
| Status | early beta | stable | ? | stable | stable |
| License | EPL or LGPL | Apache 2 | LGPL 3 | EPL | EPL or LGPL |
| Client Side | |||||
| + Language | Java 5 subset | Java 1.4 | Java 1.4 | - | JavaScript |
| + Library | JRE (tiny subset) | JRE (small subset) | JRE (small subset) | - | own |
| + works offline | no | yes (Google Gears) | ? | no | depends |
| Server Side | |||||
| + Language | Java | Java | Java | Java | any |
| + Environment | Tomcat 6, Java 5 | Servlet container, Java | Servlet Container, Java | Servlet Container, Java | any |
| Frontend | |||||
| + Controlled by | Client | Client | Client | Server | Client |
| + Widgets | qooxdoo | own | Ext | SWT | qooxdoo |
| Client/Server Communication | RMI-style (incl. reverse Ajax) | RMI-style | RMI-style | not needed | Generic (XMLHttp, Iframe, Script), RPC |
| Build system | Maven 2 | Ant | Ant | ? | make, Python |
| Misc | Debugging mode | Debugging mode |
