Struts Still Dominant

Struts is beating down the JSF challenge at least according to the metrics(comparing downloads can be a spotty exercise) Matt Raible comes up with for downloads:

  • Struts: ~340,000 per month
  • Spring: ~80,000 per month
  • Hibernate: ~80,000 per month
  • MyFaces: ~12,000 per month
  • Tapesty: ~12,000 per month
  • Wicket: ~10,000 per month

Comparing downloads can be a spotty exercise, but Matt summarizes:

Sorry JSF, you appear to be losing. Badly.

I’m still scratching my head a little. I”m not raving fan of JSF, but anecdotal evidence that I’ve seen is that about 30-40% of the shops I hear about in our region are using JSF. JSF backlash is common, but since it’s part of the J2EE spec corporate shops just migrated over to it. JSF promises a shining component castle on the hill to corporate IT.

I’m favoring Wicket in the Java web frameworks, but we’re still a JSF shop in the office with some support for legacy classic Struts projects. The Ruby world is so easy, one major web framework.