Sono un Python sviluppatore prendere il tuffo in Clojure e ha deciso che l'assunzione su un progetto reale è che il modo migliore per iniziare (dopo aver appreso la sintassi, ovviamente). Ho deciso di creare un'API REST per un progetto su cui sto lavorando. Cose che vale la pena conoscere:Clojure API REST Frameworks
- Il database esiste già.
- Lo schema è già definito, implementato e riempito con dati.
- La parte web dell'app è scritta in Django, che comunica direttamente con il DB.
- Il database è MySQL.
Quindi la mia domanda è, qual è il quadro migliore per la creazione REST API in Clojure alla fine del 2014? Finora mi sono imbattuto in Caribou e Liberator, ma non so come valutare quale sia il migliore (essendo uno Clojure noob).
Grazie. Questo è esattamente il tipo di lista che sto cercando. Ho appena controllato Liberator e sembra che sia il modo di andare dopo un'immersione più profonda. –
Avrei iniziato con Compojure + https://github.com/clojure/java.jdbc e/o https://github.com/krisajenkins/yesql per SQL. Aggancia alcune rotte alle query DB. Scrivi un middleware auth *. È il tuo fondamento e spesso tutto ciò di cui hai bisogno. Uno strumento come Liberator si trova in cima a Compojure, comunque. – danneu
link aggiornato per Rook: https://github.com/AvisoNovate/rook – lsh