Thursday, November 15, 2007

JBoss Seam: Lessons Learned

6 months ago I was so excited to be able to use my new favorite web framework at my new job.

6 months later I couldn't be more disappointed.

This framework is difficult to debug at it's weakest points(when it evaluates the JSF EL embedded into components) and isn't nearly as powerful as I thought it would be. It forces the interface of the application to closely shadow the relationships between different entities-which is problematic when they don't (or if they won't at some future revision/iteration).

Ultimately, I'm not sure whose fault it is: mine, for assuming this thing would be a magic bullet, Seam's for overselling itself, or JSF's for just sucking that hard.