Monday December 13, 2004
If you could add another framework to AppFuse, which would it be? If you could add another web framework option to AppFuse, which one would it be and why? Please keep in mind it already includes Struts, Spring, WebWork, JSF and Tapestry. Posted in Java at Dec 13 2004, 09:52:17 PM MST 38 Comments
Matt Raible is a Web Architect who enjoys developing applications with open source technologies. Contact me for rates.
Search This Site
Recent Entries
- What's Next
- Jack's Mohawk
- LinkedIn Cuts 10% (a.k.a. The Journey is Over)
- Happy Birthday Abbie!
- Moving from Spring's XML to Annotations in AppFuse
- Free Maven Training in New Orleans on Election Day
- AppFuse Light ยป AppFuse, Maven Archetypes and Shared Web Assets
- Great Weekend in Montana
- Colorado Software Summit 2008 Wrapup
- RESTful Web Applications with Subbu Allamaraju
Posted by RhesusJesus on December 13, 2004 at 10:07 PM MST #
Posted by chakra yadavalli on December 13, 2004 at 10:21 PM MST #
Posted by Anothermike on December 14, 2004 at 12:01 AM MST #
Probably you should look at Wicket project. It is quite new and simple but very intresting framework.
It uses the the same ideology as Tapestry framework - Pages, Components, HTML mockups with enjected "wcn" attributes etc. But components in Wicket it is real components. You can do with components whatever you want - ihherit, override L&F, add component directly in Java code.
Wicket is really worthy of attention.
http://wicket.sourceforge.net/
Posted by Mikka on December 14, 2004 at 01:45 AM MST #
Posted by Geert Bevin on December 14, 2004 at 02:50 AM MST #
Posted by Gilberto on December 14, 2004 at 04:51 AM MST #
Posted by Daniel Serodio on December 14, 2004 at 05:22 AM MST #
Posted by Maarten Stolte on December 14, 2004 at 06:14 AM MST #
Posted by Craig Doremus on December 14, 2004 at 06:36 AM MST #
Posted by Mike Blake on December 14, 2004 at 07:13 AM MST #
Posted by Ahmed Mohombe on December 14, 2004 at 07:28 AM MST #
Posted by Keith Donald on December 14, 2004 at 07:47 AM MST #
Posted by Abdullah Jibaly on December 14, 2004 at 08:42 AM MST #
Posted by life of a dred nerd on December 14, 2004 at 09:21 AM MST #
Posted by 69.2.235.2 on December 14, 2004 at 09:32 AM MST #
Posted by Todd Huss on December 14, 2004 at 09:34 AM MST #
Posted by Christopher Kwiatkowski on December 14, 2004 at 12:31 PM MST #
Posted by Matt Raible on December 14, 2004 at 01:30 PM MST #
Posted by 204.58.233.6 on December 14, 2004 at 03:59 PM MST #
And he's right, for smaller projects it might be overkill, but they all seem to grow complex quickly.
The only tricky part was that I build a lot of my web application components (DAO's, forms, etc) from the data model - I need my webapp XDoclet tasks to look over into the source of the data model project. I don't like that, but guess its really OK.
Matt, part of your problem has got to be that you've now got a number of different appFuse audiences:
Can one project do all of that well?
Posted by Richard Mixon on December 14, 2004 at 06:16 PM MST #
Posted by PJ Hyett on December 14, 2004 at 06:45 PM MST #
Posted by Jeremy Zeng on December 14, 2004 at 11:08 PM MST #
I enjoyed your talk at DJUG, thanks for providing such a useful tool to the community. I agree with the other posters, and think you have the web frameworks well covered.
Most applications of any significance that I have worked on also needed 'services' outside of what appfuse currently provides though. Broadly:
1. schedule events (e.g. quartz)
2. orchestrate people/components according to some workflow abstraction (e.g. pick your opensource workflow tool)
3. integrate with several other applications over unreliable endpoints (e.g. ActiveMQ, Mule)
My past experience has been limited to commercial equivalents of the OS projects mentioned above, so I hope I referenced the projects in appropriate context. I just recently returned to academia to write open source though, so no more web methods, iflow, etc. :~). I think it would be very helpful - more so than adding another web framework - to see how the various open source projects mentioned above are wired up.
I saw a mention of portals further up in this thread. If looking for a nice project that has active portal develoment, and JSF use, you might want to look at Sakai (http://sakaiproject.org/). Sakai is a 'community source' project developing a "Collaboration and Learning Environment", they have deep pockets, so I would expect that it will be a great resource as it matures - they are also into Spring, Hibernate, Pluto, etc.. I have no affiliation with this project, just passing on 'useful' information.
Posted by ian on December 15, 2004 at 02:16 AM MST #
Posted by angelo on December 15, 2004 at 08:02 AM MST #
Posted by Ted on December 15, 2004 at 12:31 PM MST #
Posted by Standino on December 15, 2004 at 07:52 PM MST #
Posted by Matt Raible on December 15, 2004 at 10:54 PM MST #
But AppFuse needs integration with Eclipse, more sophisticated samples and bug fixes like StrutsMenu needs, integration with JasperReports (or others). HTML taglibs are a real need that AppFuse could address like full versions with velocity and freemaker!!!
And Matt, thank's for de AppFuse initiative, it's cool and will be more in the future!
Posted by Fox Tango on December 16, 2004 at 12:06 PM MST #
Posted by fly on December 16, 2004 at 12:47 PM MST #
Posted by Rick Hightower on December 16, 2004 at 05:39 PM MST #
Posted by motxilo on December 17, 2004 at 03:38 AM MST #
Posted by 194.171.67.231 on December 17, 2004 at 05:31 AM MST #
Posted by Artti on December 17, 2004 at 06:30 AM MST #
Posted by Wouter on December 17, 2004 at 06:36 PM MST #
Posted by maybenull on December 18, 2004 at 12:30 AM MST #
Posted by Illy on December 27, 2004 at 04:46 AM MST #
Posted by 204.58.233.6 on December 27, 2004 at 08:49 AM MST #
Posted by Derek Adams on December 28, 2004 at 01:47 PM MST #