Avoimen lähdekoodin vaihtoehdot: rubyn verkkokehykset
Kategoria: rubyn verkkokehykset. 7 kohdetta, joiden koodi on julkinen OSI-hyväksytyllä lisenssillä, tietosuoja arvioituna todisteineen. Suositukset ensin, sitten pisteiden mukaan.
Ruby on Rails Arvosana A
Rubyn full-stack-verkkokehys, joka noudattaa malli–näkymä–ohjain-mallia. Mukana on Active Record -ORM, konventiot konfiguraation sijaan sekä sisäänrakennettu tuki sähköpostille, taustatöille ja WebSocketeille.
MIT-licensed. Lähdekoodi
Grape Arvosana B
Ruby-kehys REST-tyyppisten rajapintojen rakentamiseen. Siinä on DSL versiointiin, parametrien validointiin ja vastausten muotoiluun, ja se toimii Rackin päällä tai Railsin rinnalla.
MIT-licensed. Lähdekoodi
Hanami Arvosana B
Rubyn verkkokehys jäsenneltyihin ja modulaarisiin sovelluksiin. Mukana ovat slicet, toiminnot, näkymät ja repositorioihin perustuva tietokantakerros.
MIT-licensed. Lähdekoodi
Hotwire Arvosana B
37signalsin lähestymistapa verkkosovellusten rakentamiseen lähettämällä verkon yli HTML:ää JSONin sijaan. Se koostuu Turbo-, Stimulus- ja Hotwire Native -kirjastoista.
MIT-licensed. Lähdekoodi
Padrino Arvosana B
Sinatran varaan rakennettu Rubyn verkkokehys, joka lisää generaattorit, apufunktiot, mailerit, hallintaliittymän ja tuen useiden sovellusten liittämiseen.
MIT-licensed. Lähdekoodi
Roda Arvosana B
Reitityspuun ympärille rakennettu Rubyn verkkotyökalupakki, jossa on pieni ydin ja jonka ominaisuudet lisätään lisäosina.
MIT-licensed. Lähdekoodi
Sinatra Arvosana B
Minimaalinen Ruby-kirjasto verkkosovellusten ja API:en rakentamiseen DSL:llä, joka liittää HTTP-reitit koodilohkoihin.
MIT-licensed. Lähdekoodi
Vertaa kaikkia: rubyn verkkokehykset (7), avointa lähdekoodia tai ei.