The latest expert opinions, articles, and guides for the Java professional.

The 2014 Decision Maker’s Guide to Java Web Frameworks

Introduction: Let’s get even more curious

In the Curious Coders Java Web Frameworks Comparison we looked individually at the top 8 most popular Java Web Frameworks at a feature-by-feature level and scored them. We got some great feedback and added two more feature categories based on this commentary, plus analyzed the strengths and weaknesses of each framework against seven different application types (use cases)…

Read more

Introduction: Comparison of MVC Frameworks for Java

In this latest report from Rebel Labs, we match up Spring MVC, Grails, Vaadin, GWT, Wicket, Play, Struts and JSF in a comparison of the top 8 most used Java Web Frameworks in the industry today. We wanted to know more about simple Market Share % and latest versions. After all, wouldn’t you want to know about the following abilities/features of a framework you’re testing?

1. Rapid application prototyping
2. Framework Complexity
3. Ease of Use
4. Documentation & Community
5. Framework Ecosystem
6. Throughput/Scalability
7. Code Maintenance/Updates
8. UX, Look and feel

Will the big guys like Spring MVC, JSF and Struts dominate the show? Or are smaller players like Vaadin, Grails and GWT going to finally trump their predecessors? Either way, you’ll be left with a pragmatic guidebook to gauging whether certain frameworks will be right for your next project. Stay tuned for a Part II report, which compares the same frameworks against different use case, application types and user profiles. Follow it all @RebelLabs on Twitter.

Read more

The Curious Coder’s Guide to Java Web Frameworks: GWT


This is our fifth post in the Rebel Labs review of Java web frameworks, having already covered Vaadin, Grails, Spring MVC and Wicket. Today we look at GWT (Google Web Toolkit), which Google announced back in 2006 at JavaOne and has been worked on actively since then. In our Developer Productivity Report, GWT maintained a 14% market share, falling into 4th place behind Spring MVC, JSF and Struts. So let’s take a deeper look and see what it has to offer.

Read more

Geek Protip: Making Presentations to a General Audience


Presenting is nerve-wracking. There’s no doubt about it. But, don’t panic! There are ways to make it less so. The key is to be adequately prepared and have a goal. If you know what you’re talking about and have a general idea of where this presentation will and should go, then everything else is the balloon-shaped icing on the red velvet & mint chocolate chip ice cream cake your friends always order for your birthday (which you begrudgingly accept and secretly love)…

Read more