Criteria |
Wight |
GWT |
Vaadin |
JS/ExtJS |
Comment |
---|---|---|---|---|---|
User Experience / Design |
|
|
|
|
|
responsiveness |
|
++ |
+ |
++ |
|
unique look and feel |
|
++ |
+ |
- |
|
concise style |
|
- |
++ |
++ |
|
widget library |
|
- |
+ |
++ |
|
Architecture |
|
|
|
|
|
client server communication |
|
+ |
-- |
++ |
using Magnolia REST services |
performance |
|
++ |
- |
++ |
|
scalability |
|
++ |
++ |
++ |
|
MVP/Patterns |
|
++ |
++ |
- |
|
browser history |
|
++ |
+ |
+ |
as to Vaadin's ability to bookmark app status see http://vaadin.com/book/-/page/advanced.urifu.html |
modularity/extendability |
|
- |
++ |
+ |
|
hot-deploy of modules |
|
- |
++ |
++ |
|
Investement |
|
|
|
|
|
development speed |
|
+ |
++ |
- |
|
learning curve |
|
- |
++ |
-- |
|
license |
|
++ |
++ |
- |
|
maintainability |
|
++ |
++ |
- |
|
lock-in/interoperability |
|
+ |
- |
++ |
|
Tooling |
|
|
|
|
|
testing |
|
+ |
++ |
-- |
|
IDE support |
|
+ |
++ |
+ |
|
maven |
|
+ |
++ |
- |
|
documentation generation |
|
++ |
++ |
- |
javadoc |
Team |
|
|
|
|
|
motivation |
|
++ |
++ |
- |
|
knowlege |
|
+ |
+ |
- |
|
Project |
|
|
|
|
|
activity |
|
+ |
+ |
++ |
|
documentation |
|
+ |
++ |
+ |
|
community |
|
+ |
- |
++ |
|
license |
|
++ |
++ |
-- |
ExtJs is GPL |
reliability |
|
+ |
+ |
++ |
|
support |
|
- |
++ |
+ |
|
Community |
|
|
|
|
|
acceptance (poll) |
|
+ |
+ |
+ |
|
third party modules |
|
+ |
++ |
++ |
|
|
|
|
|
|
|
TOTAL |
|
29 |
39 |
\15 |
|