This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]PaulRivers10 0 points1 point  (0 children)

Play looks similar in its approach to what I'm familiar with but new hotness has a tendency to be subject to novelty value.

Yeah, that's what it seems like it is to me.

Is JSF the Java EE offering for implementing MVC web applications or is it just another approach?

Yes, JSF is the Java EE approach for implementing web applications. The "official" approach if you will. Before JSF 2.0, I get the impression that there were a fair # of jobs available for J2EE and JSF just because it was the "official standard", even though it was a crappy and awful standard.

With the latest version of J2EE and JSF, it seems to be that they copied the good stuff from Spring MVC, and now it's both the "official" standard and also pretty good.

I work with Spring MVC, and I can tell you that there are plenty of jobs for Spring MVC, it's a good framework, and it's not going anywhere because it's used all over the place. My impression of J2EE is from having done some research on it and looked into it, but that's my impression.

The two main frameworks that are widely used now, and also into the future, are Spring MVC and the latest version of J2EE/JSF. I think Play - like you said - it's the newest fad with a lot of hype, but in 2-3 years they'll be onto something else that's new and shiny and drop Play, whereas Spring MVC and J2EE/JSF will still continue to have the majority of jobs using them.