Compojure或Noir用于无UI的Web服务?

时间:2012-02-15 16:18:41

标签: clojure compojure noir

如果有人计划创建无UI的Web服务(接收JSON和/或XML,返回JSON和/或XML),Noir是否提供除Compojure之外的任何有用的内容?< / p>

2 个答案:

答案 0 :(得分:7)

我相信Noir使用noir.response/json创建JSON响应变得更简单:http://ibdknox.github.com/noir/noir.response-api.html#noir.response/json

另一方面,Noir中的JSON支持只是clj-json的一个非常薄的包装器(基本上只添加了json内容类型的头文件),所以你可以直接使用clj-json而不是Noir来实现这个目的。

答案 1 :(得分:4)

您应该选择Compojure,因为现在不推荐使用Noir。

您可以在此处找到弃用通知和建议: https://github.com/noir-clojure/noir