Privacy Ratings

오픈 소스 java 및 Kotlin 프레임워크

OSI 승인 라이선스로 코드가 공개된 java 및 Kotlin 프레임워크 11개를 근거와 함께 개인정보 보호 측면에서 평가했습니다. 추천을 먼저, 그다음 점수순으로 표시합니다.

  1. 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. 소스 코드

  2. Helidon 등급 B

    마이크로서비스를 구축하기 위한 Oracle의 Java 프레임워크로, 경량 함수형 API(Helidon SE)와 MicroProfile 구현(Helidon MP)으로 제공됩니다.

    Apache 2.0-licensed. 소스 코드

  3. Javalin 등급 B

    Jetty 서버를 기반으로 한 Java 및 Kotlin용 경량 웹 프레임워크로, REST API와 WebSocket을 위한 작은 핸들러 기반 API를 제공합니다.

    Apache 2.0-licensed. 소스 코드

  4. Play Framework 등급 B

    상태 비저장 논블로킹 아키텍처, 개발 중 핫 리로드, 타입 안전 템플릿을 갖춘 Java 및 Scala용 웹 프레임워크입니다.

    Apache 2.0-licensed. 소스 코드

  5. Dropwizard 등급 C

    Jetty, Jersey, Jackson을 하나의 애플리케이션 패키지로 묶어 RESTful 웹 서비스를 구축하는 Java 프레임워크로, 메트릭과 상태 점검이 내장되어 있습니다.

    Apache 2.0-licensed. 소스 코드

  6. Quarkus 등급 C

    빠른 시작과 적은 메모리 사용을 위해 설계된 클라우드 및 Kubernetes 애플리케이션용 Java 프레임워크로, GraalVM 네이티브 컴파일과 라이브 리로드 개발 모드를 제공합니다.

    Apache 2.0-licensed. 소스 코드

  7. Apache Struts 등급 D

    액션, 인터셉터, 결과 뷰를 기반으로 Java 웹 애플리케이션을 구축하기 위한 Apache MVC 프레임워크입니다.

    Apache 2.0-licensed. 소스 코드

  8. Grails 등급 D

    Spring Boot를 기반으로 한 Groovy 언어용 웹 애플리케이션 프레임워크로, 설정보다 관례 원칙, GORM 데이터 계층, GSP 템플릿을 제공합니다.

    Apache 2.0-licensed. 소스 코드

  9. Ktor 등급 D

    코루틴으로 비동기 서버와 HTTP 클라이언트를 구축하기 위한 JetBrains의 Kotlin 프레임워크로, 플러그인으로 확장합니다.

    Apache 2.0-licensed. 소스 코드

  10. Micronaut 등급 D

    Java, Kotlin, Groovy로 작성하는 마이크로서비스와 서버리스 애플리케이션을 위한 JVM 프레임워크로, 리플렉션 대신 컴파일 시점 의존성 주입을 사용합니다.

    Apache 2.0-licensed. 소스 코드

  11. Spring Boot 등급 D

    독립 실행형 애플리케이션을 구축하기 위한 Spring 프로젝트의 Java 프레임워크로, 자동 구성, 내장 웹 서버, 스타터 의존성을 제공합니다.

    Apache 2.0-licensed. 소스 코드

java 및 Kotlin 프레임워크 12개 모두 비교(오픈 소스 여부 무관).