Clojure REST API Frameworks
Я разработчик Python, погружаясь в Clojure, и решил, что принятие настоящего проекта - лучший способ начать работу (после изучения синтаксиса курс). Я решил создать REST API для проекта, над которым я работаю. Вещи, которые стоит знать:
- База данных уже существует.
- Схема уже определена, реализована и заполнена данными.
- Веб-часть приложения написана в Django, которая напрямую связывается с БД.
- База данных MySQL.
Итак, мой вопрос: какова наилучшая структура для создания REST API в Clojure в конце 2014 года? Я до сих пор встречаю Caribou и Liberator, но не знаю, как лучше оценивать (будучи Clojure noob).
Ответы
Ответ 1
У вас есть несколько высококачественных опций:
Вы не можете ошибаться ни с одним из них. Но, исходя из ваших требований, Liberator кажется очень хорошим выбором. Дайте каждой из них попробовать и придерживаться того, который вам больше всего нравится.
Ответ 2
Я также написал порт Webmachine, называемый Bishop. С точки зрения поведения, он довольно близок к проектам Erlang и Ruby.