Which Ajax enabled framework should you use as an Enterprise Java developer?
Paul Browne asks (and answers) "which Ajax enabled framework should you use as an Enterprise Java developer?":
(b) using Struts is good for you, as you can take your Struts skills to your next piece of work.
Paul goes on to show you how he researched the Ajax-enabled Java frameworks that are currently available and gives a set of criteria he used. His conclusions?
- Use AjaxAnywhere if you need to add Ajax functionality to an existing Struts application.
- For new applications with Ajax, use AppFuse. While he recommends the Struts version, I recommend using the other flavors first (Spring MVC, WebWork, Tapestry or MyFaces).
- For the future (which I believe is what he means by medium-term), use a JSF implementation. AppFuse currently uses MyFaces, and it's likely we'll keep improving that (possibly with a Shale front-controller or some nifty things the Spring team has been adding).
Posted by Dennis Doubleday on March 02, 2006 at 02:00 PM MST #
Posted by Paul Browne on March 02, 2006 at 03:02 PM MST #
Posted by Dennis Doubleday on March 02, 2006 at 03:20 PM MST #
Posted by Sanjiv Jivan on March 02, 2006 at 05:27 PM MST #
Will AppFuse heap more choices on the pile by supporting Seam? The article in JDJ about it sure makes it look good. I haven't jumped on the Hibernate bandwagon yet since I wanted to wait and see what EJB3 looks like, and it looks pretty good. Is there enough evidence yet to recommend for/against it vs. Hibernate for new projects?
It is dark here. You are likely to be eaten by a Grue.
Posted by gerryg on March 02, 2006 at 08:04 PM MST #
Posted by Matt Raible on March 02, 2006 at 10:40 PM MST #
Posted by andrew on March 03, 2006 at 01:50 AM MST #
Posted by Larry Sherrill on March 03, 2006 at 08:42 PM MST #
Posted by Dan on March 07, 2006 at 04:33 AM MST #
Posted by Atif Khan on March 07, 2006 at 04:58 PM MST #
Posted by Larry Sherrill on March 08, 2006 at 08:03 AM MST #
Posted by Larry Sherrill on March 08, 2006 at 08:15 AM MST #
Posted by Hemanth on March 09, 2006 at 11:09 AM MST #
Posted by franks on August 21, 2006 at 07:01 AM MDT #
Posted by Matt Raible on August 21, 2006 at 09:18 AM MDT #
Posted by robin on July 17, 2007 at 09:34 AM MDT #
Posted by Matt Raible on July 17, 2007 at 09:47 AM MDT #