Compojure или Noir для веб-службы без пользовательского интерфейса? - PullRequest
11 голосов
/ 15 февраля 2012

Если кто-то планирует создать веб-службу без пользовательского интерфейса (получает JSON и / или XML, возвращает JSON и / или XML), Noir предоставляет что-нибудь полезное сверх Compojure * * 1005

Ответы [ 2 ]

7 голосов
/ 15 февраля 2012

Я считаю, что Noir упрощает создание ответов JSON с noir.response/json: http://ibdknox.github.com/noir/noir.response-api.html#noir.response/json

С другой стороны, поддержка JSON в Noir - это просто очень тонкая оболочка для clj-json (в основном добавляет только заголовок типа содержимого json), так что вы можете использовать clj-json напрямую вместо Noir для этой цели.

4 голосов
/ 02 февраля 2013

Вы должны выбрать Compojure, поскольку Noir теперь устарел.

Вы найдете уведомление об устаревании и рекомендации здесь: https://github.com/noir-clojure/noir

...