TBC by Tin - Just starting...
When doing this comparison we are looking at an enterprise view of,
- Maintainability
- Speed
- Richness (usually at the cost of speed)
Library Based
Simple libraries and provides easy integration and flexibility.
Framework | Description | Additional Platforms | Key Advantages | Tight Coupling? | Cons |
---|---|---|---|---|---|
jQuery | Has become the de-facto standard, but I am also looking for a commercial option for web applications. | ||||
Bootstrap | Framework that came out of Twitter. |
|
| ||
Sencha | HTML 5 Platform with tools to visually build for mobile and desktop web applications. Buy license. | ||||
YUI | YUI - Tried before in 2010, and found it to be quite slow. | ||||
http://www.infragistics.com/products/jquery/ | Recommended by Kiran. | ||||
http://eclipse.org/rap/ |
Integrated
In general Integrated UI frameworks are more intrusive and require tight integration and sometimes dictate how your application actually flows.
Framework | Description | Additional Platforms | Key Advantages | Tight Coupling? | Cons |
---|---|---|---|---|---|
RAP | Eclipse' web rich UI platform. |
| |||
GWT (Google Web Toolkit) | Write everything in Java and it generates the front end HTML and JavaScript. |
|
| ||
Vaadin | Open Source, built on GWT and integrates with Spring Roo. | ||||
Flex |
Research
https://vaadin.com/comparison - A good comparison chart.