Spring MVC vs. WebWork Smackdown at OSCON
Matthew Porter and I are going to try something a bit different at this year's OSCON. Rather than just getting up in front of the crowd and spewing our technical know-how, we're actually going to make a go at providing some entertainment. I've been to a lot of conferences and I'm tired of just watching someone talk - I'd rather see a good presenter over a knowledgeable presenter. This has inspired our OSCON 2005 talk:
This presentation has a unique delivery style. Rather than one person
doing a comparison, there are two presenters - each which is an expert in
the framework they're defending. The presentation is delivered as a
friendly comparison/debate, which hopes to add some humor in to make
it fun for the audience.
Java web developers often have a difficult choice when choosing a web
framework these days. There are currently more than 35 open-source
Java web frameworks available. How do you which one to use for your
project? This presentation picks two of the most popular frameworks,
Spring MVC and WebWork and compares and contrasts their features. Topics
will include:
1. View options - i.e. Velocity, JSP, HTML Templates (ala XMLC), etc.
2. Testability - How easy is it to unit test with JUnit, with examples
3. Type conversion - i.e. Date, Integer, etc.
4. Validation - How do do it, stengths and weaknesses
5. Tools Support
6. Strengths and Weaknesses
Now the pressure's on - we have to both teach and entertain the audience. Please feel free to post your experiences with Spring or WebWork and why you think one is better than the other.
Posted by Mike on March 09, 2005 at 05:08 PM MST #
Posted by Kris on March 09, 2005 at 05:14 PM MST #
Posted by Matt Raible on March 09, 2005 at 05:23 PM MST #
Posted by Markus on March 09, 2005 at 05:26 PM MST #
Posted by 167.7.248.164 on March 09, 2005 at 05:31 PM MST #
Posted by Ryan Daigle on March 09, 2005 at 05:46 PM MST #
Posted by Matt Raible on March 09, 2005 at 05:55 PM MST #
Posted by Patrick Peak on March 09, 2005 at 05:58 PM MST #
Posted by Jason Carreira on March 09, 2005 at 06:14 PM MST #
Posted by Mike "jirajirajira" Cannon-Brookes on March 10, 2005 at 12:23 AM MST #
Mike - "dim bar in the bowels of Caesar's" - that describes all of them that I can remember! Shadow Bar? Cleo's Barge?
Posted by David Carter on March 10, 2005 at 02:44 AM MST #
Posted by Keith Donald on March 10, 2005 at 02:49 AM MST #
Posted by Francisco Hernandez on March 10, 2005 at 04:20 AM MST #
Posted by Muthu Ramadoss on March 10, 2005 at 04:22 AM MST #
Posted by Matt on March 10, 2005 at 04:32 AM MST #
Posted by jae on March 10, 2005 at 02:42 PM MST #
Posted by Ryan Daigle on March 10, 2005 at 03:07 PM MST #
Posted by Vic on March 10, 2005 at 08:36 PM MST #
Posted by Mike "jirajirajira" Cannon-Brookes on March 10, 2005 at 10:05 PM MST #
Posted by Vic on March 10, 2005 at 10:57 PM MST #
Posted by Ted on March 11, 2005 at 12:45 AM MST #
I've reversed my stance on "pick the one that makes you most productive" and now believe you should "pick the one you're passionate about." I believe that passion will lead to greater productivity (and higher quality) in the end.
Posted by Matt Raible on March 11, 2005 at 04:46 AM MST #
Posted by Vic on March 11, 2005 at 01:32 PM MST #
Posted by Ted on March 11, 2005 at 10:30 PM MST #
Posted by Rick Hightower on March 15, 2005 at 03:40 AM MST #