Я Python разработчик принимать погружение в Clojure и решил, что брать на реальном проекте, они лучший способ, чтобы начать (после изучения синтаксиса, конечно). Я решил построить REST API для проекта, над которым я работаю. Вещи, которые стоит знать:Clojure REST API Каркасы
- База данных уже существует.
- Схема уже определена, реализована и заполнена данными.
- Веб-часть приложения написана в Django, который напрямую связывается с БД.
- База данных MySQL.
Так что мой вопрос, что является наилучшей основой для создания REST API в Clojure в конце 2014 года? Я до сих пор наткнулся Caribou и Освободитель, но не знаю, как оценить, что лучше (будучи Clojure noob).
Спасибо. Это именно тот список, который я ищу. Просто проверил Освободителя, и кажется, что это способ пойти после более глубокого погружения. –
Я бы начал с Compojure + https://github.com/clojure/java.jdbc и/или https://github.com/krisajenkins/yesql для SQL. Возьмите несколько маршрутов до запросов БД. Напишите некоторое промежуточное ПО auth *. Это ваша основа и часто все, что вам нужно. Во всяком случае, инструмент, подобный Liberator, находится на вершине Compojure. – danneu
обновленная ссылка для Rook: https://github.com/AvisoNovate/rook – lsh