Note that there are some explanatory texts on larger screens.

plurals
  1. POrich web application (with AJAX) frameworks that integrate with Java
    text
    copied!<p>There are a few questions that approach an answer to this question, but none that really helped me out.</p> <p>I have a web application with a back-end written in Spring/Java that currently has a very web 1.0 interface, I would like to build a richer more interactive version of the site using a RIA (rich internet application) framework.</p> <p>I am keen on RIA frameworks that support layout managers as well as UI component libraries. (as I always find myself wondering why some div is in the wrong place, or has the wrong border etc, and i am not a web UX person;-)</p> <p>I have previous experience using the eclipse RAP framework, and while that actually worked quite nicely, it was very restrictive and a tiny bit buggy.</p> <p>I have listed the following frameworks, with my experiences and would like to see answers on whether I am correct in my assessment, and any other suggestions or fuller information.</p> <p>Edit: here is a document with some breakdowns of various RIA frameworks and libs available to Java <a href="http://www.theserverlabs.com/brochures/RIA_Frameworks-TSL-evaluation.pdf" rel="nofollow">RIA_Frameworks</a></p> <p>Many Thanks.</p> <p><strong>ExtJS / ExtGWT</strong> <a href="http://www.sencha.com/products/gwt/" rel="nofollow">ExtGWT product page</a><br> <strong>SmartGWT</strong><br> <strong>Get-Ext</strong><br> pros: </p> <ul> <li>open source lib available</li> <li>Java api</li> <li>has a demo with a funky guitar track ;-)</li> <li>lots of UI components available</li> <li>layout manager</li> </ul> <p>cons: </p> <ul> <li>it seems that theme-ing it must be difficult as all the implementations look really like "extJS"</li> <li>as I want to use Java to bind to the UI components the integration is important</li> <li>there are people complaining about how it doesn;t work very well; <a href="http://whatwouldnickdo.com/wordpress/235/gwt-ext-to-ext-gwt/" rel="nofollow">http://whatwouldnickdo.com/wordpress/235/gwt-ext-to-ext-gwt/</a></li> <li>the status of the various GWT integrated products is quite confused</li> </ul> <p><strong>OpenLaszlo</strong><br> pros:</p> <ul> <li>appears to support "real time" components like stock tickers well</li> <li>integrates with lightspeed http server </li> </ul> <p>cons </p> <ul> <li>looks to need a developer license to access the SDK</li> </ul> <p><strong>Backbase</strong><br> pros </p> <ul> <li><p>cons </p></li> <li></li> </ul> <p><strong>RAP</strong> <a href="http://rap.eclipsesource.com/rapdemo/examples#Buttons" rel="nofollow">RAP demo site</a> pros:</p> <ul> <li>can leverage SWT code investment </li> <li>eclipse integration </li> </ul> <p>cons:</p> <ul> <li>inflexible </li> <li>deployment was a pain </li> <li>hard to troubleshoot bugs</li> <li>doesn't seem to support </li> </ul> <p><strong>TIBCO general interface</strong> <a href="http://www.generalinterface.org/" rel="nofollow">TIBCO GI opensource</a></p> <p>pros </p> <ul> <li>open source available </li> <li>integrates with lightstreamer http live streaming server </li> </ul> <p>cons </p> <ul> <li>doesn't look very easy to get started</li> </ul> <p><strong>JSF and <a href="http://jboss.org/richfaces" rel="nofollow">http://jboss.org/richfaces</a>.</strong></p> <p>Pro's:</p> <ul> <li>JSF can be somewhat considered a standard</li> <li>RichFaces has great support and easily integrates with JSF</li> <li>RichFaces has all sorts of handy GUI components</li> </ul> <p>Cons:</p> <ul> <li>Steep learning curve for JSF</li> <li>Performance of both JSF and RichFaces are not incredible. Use it wisely (not for 1000 concurrent sessions)</li> <li>no layout manager, need to get down and dirty with DIVS and css</li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload