Home > Java > Java framework Welcome to supplement/feedback/suggestions

The main java development framework and the necessary skills for java development.



loading...

reload

Spring Boot - Official website - Source code - Document - Download address - Score()

Spring Boot is the first choice of the current Java development framework, almost the industry standard. Evolved from the lightweight Java development framework spring. It has been imitated and never surpassed.

Quarkus - Official website - Source code - Document - Download address - Score()

Quarkus is a native Java cloud development framework released by Red Hat. Quarkus is a Kubernetes native Java framework tailored for GraalVM and OpenJDK HotSpot. The goal of Quarkus is to make Java a leading platform in Kubernetes and serverless environments, and provide developers with a unified reactive and imperative programming model.

Hibernate - Official website - Source code - Document - Download address - Score()

Hibernate is an object relational mapping (ORM) solution in the Java language. It is a free and open source software distributed under the GNU Wide General Public License. It provides a convenient framework for mapping the object-oriented domain model to the traditional relational database. Hibernate is also the most popular database persistence framework in Java development.

MyBatis - Official website - Source code - Document - Download address - Score()

MyBatis is an open source, lightweight Java Data persistence framework and an alternative to JDBC and Hibernate. MyBatis internally encapsulates JDBC, simplifying the complicated process of loading drivers, creating connections, and creating statements. Developers only need to pay attention to the SQL statement itself. MyBatis supports customized SQL, stored procedures and advanced mapping, and can establish mapping relationships between entity classes and SQL statements. It is a semi-automatic ORM implementation. Its encapsulation is lower than Hibernate, but its performance is excellent, compact, easy to learn and widely used.

Struts - Official website - Source code - Document - Download address - Score()

Struts is an open source project sponsored by the Apache Software Foundation. It was originally a sub-project of the Jakarta project. By adopting Java Servlet/JSP technology, it realized the application framework of the Model-View-Controller (MVC) design pattern based on Java EE Web applications. It is a classic product of the MVC design pattern. Together with Spring and Hibernate, it is called "SSH" in the field of Java development.

Micronaut - Official website - Source code - Document - Download address - Score()

Micronaut is a new generation of full-stack microservice framework based on JVM, which is used to build modular and easy-to-test microservice applications. It is the latest work of Grails framework author. Micronaut is inspired by the author's experience of using Spring, Spring Boot and Grails to build large applications to service applications over the years.

Grails - Official website - Source code - Document - Download address - Score()

Grails is an open source framework similar to Ruby on Rails for rapid web application development. It is based on Groovy programming language and built on Spring, Hibernate and other open source frameworks. It is a fully functional development framework that can greatly improve Java productivity.

Helidon - Official website - Source code - Document - Download address - Score()

Helidon is a Java micro-service development framework launched by Oracle. The underlying layer is based on Netty driver and implements the Eclipse MicroProfile specification.

Dropwizard - Official website - Source code - Document - Download address - Score()

Dropwizard is a Java framework developed by Yammer, which is used to develop RESTful services with easy operation and maintenance and high performance.

Open Liberty - Official website - Source code - Document - Download address - Score()

Open Liberty is IBM's open source lightweight, high-performance Java microservice development framework, which is the open source implementation of WebSphere Liberty. Open Liberty supports the construction of microservices and cloud native applications based on Eclipse MicroProfile and Java EE APIs.


Reprint, please indicate that is from www.guider.dev, thank you.