오픈 소스 java 및 Kotlin 프레임워크
OSI 승인 라이선스로 코드가 공개된 java 및 Kotlin 프레임워크 11개를 근거와 함께 개인정보 보호 측면에서 평가했습니다. 추천을 먼저, 그다음 점수순으로 표시합니다.
Eclipse Vert.x 등급 B
논블로킹 I/O로 JVM에서 반응형 이벤트 기반 애플리케이션을 구축하기 위한 Eclipse Foundation의 툴킷으로, Java, Kotlin 및 기타 JVM 언어에서 사용할 수 있습니다.
Dual-licensed under the Eclipse Public License 2.0 and Apache 2.0. 소스 코드
Helidon 등급 B
마이크로서비스를 구축하기 위한 Oracle의 Java 프레임워크로, 경량 함수형 API(Helidon SE)와 MicroProfile 구현(Helidon MP)으로 제공됩니다.
Apache 2.0-licensed. 소스 코드
Javalin 등급 B
Jetty 서버를 기반으로 한 Java 및 Kotlin용 경량 웹 프레임워크로, REST API와 WebSocket을 위한 작은 핸들러 기반 API를 제공합니다.
Apache 2.0-licensed. 소스 코드
Play Framework 등급 B
상태 비저장 논블로킹 아키텍처, 개발 중 핫 리로드, 타입 안전 템플릿을 갖춘 Java 및 Scala용 웹 프레임워크입니다.
Apache 2.0-licensed. 소스 코드
Dropwizard 등급 C
Jetty, Jersey, Jackson을 하나의 애플리케이션 패키지로 묶어 RESTful 웹 서비스를 구축하는 Java 프레임워크로, 메트릭과 상태 점검이 내장되어 있습니다.
Apache 2.0-licensed. 소스 코드
Quarkus 등급 C
빠른 시작과 적은 메모리 사용을 위해 설계된 클라우드 및 Kubernetes 애플리케이션용 Java 프레임워크로, GraalVM 네이티브 컴파일과 라이브 리로드 개발 모드를 제공합니다.
Apache 2.0-licensed. 소스 코드
Apache Struts 등급 D
액션, 인터셉터, 결과 뷰를 기반으로 Java 웹 애플리케이션을 구축하기 위한 Apache MVC 프레임워크입니다.
Apache 2.0-licensed. 소스 코드
Grails 등급 D
Spring Boot를 기반으로 한 Groovy 언어용 웹 애플리케이션 프레임워크로, 설정보다 관례 원칙, GORM 데이터 계층, GSP 템플릿을 제공합니다.
Apache 2.0-licensed. 소스 코드
Ktor 등급 D
코루틴으로 비동기 서버와 HTTP 클라이언트를 구축하기 위한 JetBrains의 Kotlin 프레임워크로, 플러그인으로 확장합니다.
Apache 2.0-licensed. 소스 코드
Micronaut 등급 D
Java, Kotlin, Groovy로 작성하는 마이크로서비스와 서버리스 애플리케이션을 위한 JVM 프레임워크로, 리플렉션 대신 컴파일 시점 의존성 주입을 사용합니다.
Apache 2.0-licensed. 소스 코드
Spring Boot 등급 D
독립 실행형 애플리케이션을 구축하기 위한 Spring 프로젝트의 Java 프레임워크로, 자동 구성, 내장 웹 서버, 스타터 의존성을 제공합니다.
Apache 2.0-licensed. 소스 코드
java 및 Kotlin 프레임워크 12개 모두 비교(오픈 소스 여부 무관).