Clojure REST API框架

Jac*_*and 26 rest clojure

我是一名Python开发人员,他正在深入研究Clojure并决定采用一个真正的项目是他们最好的入门方式(在学习语法之后).我决定为我正在开发的项目构建一个REST API.值得了解的事情:

  • 数据库已存在.
  • 模式已经定义,实现并填充了数据.
  • 应用程序的Web部分是用Django编写的,它直接与DB通信.
  • 数据库是MySQL.

所以我的问题是,2014年底在Clojure中创建REST API的最佳框架是什么?到目前为止,我遇到了CaribouLiberator,但不知道如何评估哪个更好(作为Clojure noob).

Tam*_*Tas 15

您有几个高质量的选择:

你不能错过任何一个.但是,根据您的要求,Liberator似乎是一个非常好的选择.给他们每个人一个尝试,并坚持你最喜欢的那个.

  • 谢谢.这正是我正在寻找的那种列表.刚刚检查了解放者,这似乎是深度潜水后的方法. (2认同)
  • 我将从Compojure + https://github.com/clojure/java.jdbc和/或https://github.com/krisajenkins/yesql开始SQL.将一些路由挂钩到数据库查询.写一些auth*中间件.这是你的基础,而且往往是你所需要的.无论如何,像Liberator这样的工具都位于Compojure之上. (2认同)