오픈 소스 ruby 웹 프레임워크
OSI 승인 라이선스로 코드가 공개된 ruby 웹 프레임워크 7개를 근거와 함께 개인정보 보호 측면에서 평가했습니다. 추천을 먼저, 그다음 점수순으로 표시합니다.
Ruby on Rails 등급 A
모델-뷰-컨트롤러 패턴을 따르는 풀스택 Ruby 웹 프레임워크로, Active Record ORM, 설정보다 관례 원칙, 메일, 백그라운드 작업, WebSocket 내장 지원을 제공합니다.
MIT-licensed. 소스 코드
Grape 등급 B
REST 방식 API를 구축하기 위한 Ruby 프레임워크로, 버전 관리, 매개변수 검증, 응답 형식 지정을 위한 DSL을 제공하며 Rack에서 또는 Rails와 함께 실행됩니다.
MIT-licensed. 소스 코드
Hanami 등급 B
구조적이고 모듈화된 애플리케이션을 위한 Ruby 웹 프레임워크로, 슬라이스, 액션, 뷰, 저장소 기반 데이터베이스 계층을 제공합니다.
MIT-licensed. 소스 코드
Hotwire 등급 B
JSON 대신 HTML을 전송하여 웹 애플리케이션을 구축하는 37signals의 접근 방식으로, Turbo, Stimulus, Hotwire Native 라이브러리로 구성됩니다.
MIT-licensed. 소스 코드
Padrino 등급 B
Sinatra를 기반으로 생성기, 헬퍼, 메일러, 관리자 인터페이스, 여러 앱 마운트 지원을 추가한 Ruby 웹 프레임워크입니다.
MIT-licensed. 소스 코드
Roda 등급 B
라우팅 트리를 중심으로 구성된 Ruby 웹 툴킷으로, 작은 코어에 플러그인으로 기능을 추가합니다.
MIT-licensed. 소스 코드
Sinatra 등급 B
HTTP 라우트를 코드 블록에 매핑하는 DSL로 웹 애플리케이션과 API를 구축하는 최소한의 Ruby 라이브러리입니다.
MIT-licensed. 소스 코드
ruby 웹 프레임워크 7개 모두 비교(오픈 소스 여부 무관).