Hacker News new | ask | show | jobs
by manishsharan 3468 days ago
I used to be J2EE guy and I have gone through nearly all J2EE Frameworks namely struts, tapestry, wicket and JSF ( all flavours) -- and I hated all of them. The problem with these frameworks is that you had to learn so many useless details of the framework , such as ui component lifcycle and events, that were of no use should you choose to go on to another project which used a different framework.

I have settled on ReactJS with Clojure REST or Spring REST. React knowledge and REST knowledge is portable across projects and jobs.

1 comments

It's really sad how bad the Java web ecosystem has been. JSP was pretty good when it came out, but there was zero standards-based movement on the objects behind it (controllers, binding, helpers) for years. When it did come, it was JSF, which is like some giant monument to the mistakes of the 90s. There have been a bunch of third-party controller frameworks, but all just different enough that learning doesn't travel well. We're finally getting an MSc framework now, just as it's finally going out of fashion.