This is the second survey of Java, the first survey please click here to see.
This time, we're going to talk about the web framework.
Only a handful of languages provide a variety of web frameworks like Java, and the chart above is an evidence. The following is a list of web frameworks used by other developers:
- Spring mvc/spring boot:spring can help development teams around the world build simple, lightweight, fast and flexible JVM-based systems and applications
- Vert.x: A toolkit for building reactive applications on the JVM
- JSF: The official Java EE web framework
- Play Framework: Easier to build scalable, fast and real-time Web applications using Java & Scala
- The Grails:java version of Ruby on Rails, built on spring and Hibernate, is written in groovy
- Spark: A small, Sinatra-inspired framework that helps use minimal effort to create Web applications in Java 8
- Apache Struts: An MVC framework for creating elegant, modern Java Web Applications
- Dropwizard: A framework for developing user-friendly, high-performance, restful Web services
- Vaadin: A server-side framework for building a single page of Web applications
- Jhipster: An application builder that generates a spring boot+ ANGULARJS project
- Wicket: Making simplicity, separation of concerns, and simplicity develop into a new level of Web application framework
- JAX-RS:JDK's internal framework for creating restful Web services
- Stripes: making it easier to work with Servlets and JSPs
- Sling: A Web framework that uses Java Content Repository and gets osgit support
- Gwt:google developed a framework that can compile Java code for JavaScript to run in a browser
- XSLT: The language used to transform an XML document into another XML document
- Ratpack: Java library Family for building modern HTTP applications
- Express: This is not a Java web framework, but a JavaScript framework built on node. js
- Ninja framework: Full stack web framework, working with Gae very well
- Compojure: A small routing library for the ring and Clojure-based Web application framework
- ZK: An open-source Java framework for building enterprise-class web and mobile apps
- Symphony2: High-performance PHP framework for Web development
- Java Enterprise Edition: The standard for community-driven enterprise software
If you have used these frameworks or have any comments on the above frameworks, please note that. Look forward to hearing your voice.
Survey: Java programmers most pro-gaze web framework