framework web Ruby mã nguồn mở
7 framework web Ruby có mã nguồn công khai theo giấy phép được OSI phê duyệt, được đánh giá quyền riêng tư với bằng chứng. Lựa chọn của chúng tôi trước, sau đó theo điểm.
Ruby on Rails Hạng A
Framework web Ruby full-stack theo mô hình model-view-controller, có ORM Active Record, quy ước thay cho cấu hình và hỗ trợ tích hợp cho thư, tác vụ nền và WebSocket.
MIT-licensed. Mã nguồn
Grape Hạng B
Framework Ruby để xây dựng API kiểu REST, có DSL cho quản lý phiên bản, kiểm tra tham số và định dạng phản hồi, chạy trên Rack hoặc cùng với Rails.
MIT-licensed. Mã nguồn
Hanami Hạng B
Framework web Ruby cho ứng dụng có cấu trúc, dạng module, với slice, action, view và lớp cơ sở dữ liệu dựa trên repository.
MIT-licensed. Mã nguồn
Hotwire Hạng B
Phương pháp của 37signals để xây dựng ứng dụng web bằng cách gửi HTML thay vì JSON qua mạng, gồm các thư viện Turbo, Stimulus và Hotwire Native.
MIT-licensed. Mã nguồn
Padrino Hạng B
Framework web Ruby xây dựng trên Sinatra, bổ sung generator, helper, mailer, giao diện quản trị và hỗ trợ gắn nhiều ứng dụng.
MIT-licensed. Mã nguồn
Roda Hạng B
Bộ công cụ web Ruby xây dựng xoay quanh cây định tuyến, có lõi nhỏ và các tính năng được bổ sung qua plugin.
MIT-licensed. Mã nguồn
Sinatra Hạng B
Thư viện Ruby tối giản để xây dựng ứng dụng web và API với DSL ánh xạ route HTTP tới các khối mã.
MIT-licensed. Mã nguồn
So sánh tất cả 7 framework web Ruby, mã nguồn mở hay không.