Ciao Sto cercando di scrivere un'applicazione di task multipiattaforma per tecnici. Voglio gestire quante più piattaforme possibile (web, shell, desktop) e quindi ho deciso di iniziare con un server/API.Quadro rubino per scrivere un'API in?
Voglio scriverlo in Ruby, tuttavia penso che Rails sia un po 'troppo pesante per questo, anche se farebbe il lavoro. Anche Sinatra non sembra abbastanza adatto per questo compito.
Tutto ciò che il server/API farebbe sarebbe quello di tradurre richieste semplici alle query del database e, in una fase successiva, di autenticazione e autorizzazione.
Quindi, fondamentalmente voglio sapere:
1) Devo usare un'API REST o SOAP?
2) Esiste un quadro per questo? O qual è la struttura più vicina disponibile?
Mi farò gonfiare il dolore quasi ogni giorno. – thomasfedb
I server SOAP in realtà non sono ben supportati in Ruby, tuttavia né questo né quello a cui non interessa la sicurezza dei tipi rende SOAP un "sistema terribile"; se è rilevante dipende da cosa stai costruendo. –
@thomasfedb bloat non significa necessariamente meno dolore .. – Pithikos