3 ms·
An excellent defense of the Java language Mr. exabrial, but any recommendations for Java web frameworks? :D
by christiangenco 14y ago
An excellent defense of the Java language Mr. exabrial, but any recommendations for Java web frameworks? :D
- exabrial 14y ago...that's a bit harder to answer. It really depends on YOU, your ability to learn, and your project requirements :) First, there is trusty JSP and EL. They're blazingly fast. But they aren't a framework, there just libraries. If you want full-stack Rails, but Java, Play isn't bad. I've used it once, but I felt constrained (much like I do in Rails). I probably needed to give it more time because it does do a lot of things. The newest version of Tapestry isn't bad. They've had the same lead developer on this project for years, so they've really refined this project over time. You might take a look at the programming model and see what you think, it's can be a little different. I personally like PrimeFaces/JSF2.0. It's good for large applications since the framework handles all the javascript and Ajax in a very elegant way. If There is also a rabid fanbase (check Twitter). There is tooling involved here, so expect a learning curve. There's others I haven't used, but my IRL friends have told me they like: GWT - Building single page, javascript applications ThymeLeaf - The sucessor for JSP that uses Spring Framework ZK JSP - A bunch of cool prebuilt widgets for JSP pages There are many others, but I've only read about them. With Java, you have tons of choice. There is no "one single killer framework" for Java, so take a look around, and find one that suits your style.