And The Least Productive Web Framework Is…

This is in response to Michael Urban's posting, "And The Fastest Growing Web Framework Is..." (which is also kind of a commentary/response to a Rick Hightower blog posting) which awards the honors to JSF based on job posting trends from February 3, 2005 to June 27, 2007.

I won't argue that the job trends chart clearly shows that JSF has had a significant number more job postings for the last two and a half years. You might argue the means the data was gathered but that's already been done extensively in the article's comments.

I will offer an alternative (I'll admit a bit ridiculous) interpretation that states the reason there are so many more JSF job postings is because JSF is the least productive web framework listed; requiring more developers to complete a project. I know it's another poor conclusion drawn from the chart, but I would venture to say that the average JSF project's development team is larger than other development teams using the other listed web frameworks.

Spread the word... These icons link to social bookmarking sites where readers can share and discover new web pages.
  • DZone
  • Slashdot
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Technorati

7 Comments so far

  1. Eric on September 6th, 2007

    Here here! I have maintained that stance for a while now - it’s nice to know you’re not crazy… or at least are crazy with company.

    People ask how I can advocate Rails for large projects, since it doesn’t scale to large development teams. My answer is always the same: well, you don’t NEED large development teams to do the same work.

  2. prashant on September 7th, 2007

    Hmm,

    Interesting article. Frankly our project uses jsf :-)

    Cheers
    Prashant

  3. Ken on September 7th, 2007

    Oh boo woo. I hate JSF like the next rails developer, but the rails community is about 1/1000th the size of hype they’ve generated. They always get upset when they are reminded how many people aren’t using it. The only thing they have left is to make smug comments like “Well it doesn’t take as many developers.” Boo woo.

  4. Luke Pillow on September 7th, 2007

    Eric: Thanks, but sometimes I wonder about the compnay I keep… haha!

    prashant: I’m glad you found it interesting and I wish you the best of luck with your JSF project.

    Ken: I’m not exactly sure who your comment is directed to, but I sure hope you’re not using JSF or Rails… life’s to short to hate what you do or the community around you.

  5. Samuel Mendenhall on September 7th, 2007

    Try using JSF (I’d recommend Facelets) for several months, then tell me if you ever want to venture back to the ancient land of jsp.

  6. Scott Sauyet on September 14th, 2007

    @Samuel

    I doubt anyone would want to venture back to the world of JSPs. But there are many other alternatives, including Rails, Tapestry, Wicket, all of which seem to me much more productive than JSF.

  7. Tony on November 1st, 2007

    The chart produced by Rick is a lie. Notice how he chose to include Struts2 and not Struts. Go to indeed.com yourself and enter just “Struts” alongside all of the frameworks he has listed — Struts will blow them ALL away.

    Rick specifically chose to include only those frameworks that will cause the chart to skew in the direction of the results he wanted.

Leave a reply