[PJUG Javamail] Question on which Java web frameworks to learn

Volanakis, Elias evolanakis at innoopract.com
Thu Feb 12 01:02:23 EST 2009


Aaron,

"Eclipse RAP<http://www.eclipse.org/rap>" is one that's not well known but interesting.

Disclaimer: I work on this :).


-          It provides Java APIs for the Qooxdoo<http://www.qooxdoo.org/> js widget library; development is done in Java.


-          It's unique advantage is that it is API-compatible with the Eclipse RCP<http://www.eclipse.org/community/rcpos.php> framework for regular "fat" java clients. This means you can write an app than run's in the browser and as a regular "fat" client. I have several customers that develop dual versions of their software.

To be precise, it provides a subset of RCP, so there are some things you can't do or have to do differently. Fortunately Eclipse uses a powerful component framework (OSGi) that allows to hide the differences nicely.


-          It's particularly attractive for people that are already Eclipse Plug-in developers, since it uses the same APIs. Java developers can pick it up easily, as long as they are willing to learn SWT (Eclipse's windowing toolkit). Coding happens in java, unless you want to develop "custom" widgets (java + js).


-          Comparing with other frameworks, it's very server centric. Data + UI state are kept on the server. This makes data access trivial but has some limitations for highly interactive apps. Can't have it all ;-).

Kind regards,
Elias.

Von: javamail-bounces at pjug.org [mailto:javamail-bounces at pjug.org] Im Auftrag von Aaron Getz
Gesendet: Saturday, February 07, 2009 14:47
An: javamail at pjug.org
Betreff: [PJUG Javamail] Question on which Java web frameworks to learn

Hello everyone,
  I'm wanting to start learning more about Java web frameworks to increase my knowledge base and chances for finding other employment opportunities.  I'm curious if anyone can give me a better idea of which frameworks to look at.  In reality some companies have legacy apps that use Struts, etc.  I already have two books, one on Tapestry and one on WebWork.  So I was going to look into those frameworks.  Would it be worth it to learn something like Struts or should I focus on newer frameworks like GWT, etc?

Thanks,

Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.pjug.org/pipermail/javamail/attachments/20090212/6d685ea9/attachment.html 


More information about the Javamail mailing list