使用Clojure CLJ Record库的经验

时间:2011-01-08 16:26:33

标签: clojure

我一直在关注CLJ记录,并想知道其他人的经历是什么。看起来项目还没有更新一段时间。它是否稳定,它是否具有良好的API,以及它如何与其他Clojure数据库API(例如ClojureQL)进行比较?这些只是我头脑中的一些悬而未决的问题

2 个答案:

答案 0 :(得分:1)

CLJ RecordClojureQL旨在实现不同的目标。 CLJ记录更像是一个ORM库,而ClojureQL是一个用普通的clojure表达SQL语句的库。

答案 1 :(得分:1)

我有一个Rails背景,我发现clj-record非常相似(对于ActiveRecord)并且可以与Clojure一起使用,实际上我构建了一个示例博客应用程序,只是为了看看它的感受(可在https://github.com/marklazz/clj-record-blog获得),感觉很舒服:)

对于Rails开发人员:与ActiveRecord相比,只有一个小的考虑因素,当你创建一个记录时,如果没有通过验证,它就不会失败。我问作者,这似乎是一个悬而未决的问题(它正在评估改进的选项)。但是,您仍然可以在保存之前验证模型,这就是我在示例应用程序中所做的。