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 08:00 PM MST #
Posted by Paul Browne on March 02, 2006 at 09:02 PM MST #
Posted by Dennis Doubleday on March 02, 2006 at 09:20 PM MST #
Posted by Sanjiv Jivan on March 02, 2006 at 11: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 03, 2006 at 02:04 AM MST #
Posted by Matt Raible on March 03, 2006 at 04:40 AM MST #
Posted by andrew on March 03, 2006 at 07:50 AM MST #
Posted by Larry Sherrill on March 04, 2006 at 02:42 AM MST #
Posted by Dan on March 07, 2006 at 10:33 AM MST #
Posted by Atif Khan on March 07, 2006 at 10:58 PM MST #
Posted by Larry Sherrill on March 08, 2006 at 02:03 PM MST #
Posted by Larry Sherrill on March 08, 2006 at 02:15 PM MST #
Posted by Hemanth on March 09, 2006 at 05:09 PM MST #
Posted by franks on August 21, 2006 at 01:01 PM MDT #
Posted by Matt Raible on August 21, 2006 at 03:18 PM MDT #
Posted by robin on July 17, 2007 at 03:34 PM MDT #
Posted by Matt Raible on July 17, 2007 at 03:47 PM MDT #