Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Java Survey Results, Part II - Web Frameworks

DZone's Guide to

Java Survey Results, Part II - Web Frameworks

David Kiss' second survey review which looks at Java Web Frameworks.

· Java Zone ·
Free Resource

The CMS developers love. Open Source, API-first and Enterprise-grade. Try BloomReach CMS for free.

This is the second post on the results of the Java survey I ran recently. If you haven’t seen the first one, you’ll find it here.

This time we’ll be covering web frameworks, and we’ll be covering a lot!

java-survey-web

Only a few languages offers this wide selection of web-frameworks as Java and above chart is a proof of that. Here’s a list of web frameworks other developers are using:

  • Spring MVC / Spring Boot – Spring helps development teams everywhere build simple, portable, fast and flexible JVM-based systems and applications
  • Vert.x – a tool-kit for building reactive applications on the JVM
  • JSF – the official Java EE web framework
  • Play Framework – it makes it easy to build scalable, fast and real-time web applications with Java & Scala
  • Grails  – Java-version of Ruby on Rails built on top of Spring and Hibernate written in Groovy
  • Spark – A tiny Sinatra inspired framework for creating web applications in Java 8 with minimal effort
  • Apache Struts – an MVC framework for creating elegant, modern Java web applications
  • Dropwizard – a framework for developing ops-friendly, high-performance, RESTful web services
  • Vaadin – a server-side framework for building single page web applications
  • JHipster – an application generator that generates Spring Boot + AngularJS projects
  • Wicket – web application framework that takes simplicity, separation of concerns and ease of development to a whole new level
  • JAX-RS – a framework inside the JDK used for creating RESTful web services
  • Stripes – makes working with Servlets and JSPs easy
  • Sling – a web framework that uses a Java Content Repository and is powered by OSGIt
  • GWT – a framework by Google that compiles Java code into JavaScript running in the browser
  • XSLT – a language for transforming an XML document into another XML documents
  • Ratpack – set of Java libraries for building modern HTTP applications
  • Express – this is not a java web framework, but a javascript one built on top of Node.js
  • Ninja framework – full stack web framework that works well with GAE
  • Compojure – a small routing library for Ring, a Clojure-based web application framework
  • ZK – an open-source Java framework for building enterprise web and mobile apps
  • Symphony 2 – high performance PHP framework for web development
  • Java Enterprise Edition – is the standard in community-driven enterprise software

I’d love to hear your experience with these frameworks. Leave a comment below.

BloomReach CMS: the API-first CMS of the future. Open-source & enterprise-grade. - As a Java developer, you will feel at home using Maven builds and your favorite IDE (e.g. Eclipse or IntelliJ) and continuous integration server (e.g. Jenkins). Manage your Java objects using Spring Framework, write your templates in JSP or Freemarker. Try for free.

Topics:
java ,surveys ,grails ,jsf ,play framework ,spark ,struts ,dropwizard ,vaadin ,spring

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}