欢迎!请参阅关于页面以获取有关该功能的一些更多信息。
一位同事告诉我,Clojure Spec 仍然是 alpha,而 Plumatic Schema 可能是进行同一类型规范更好的方法。
各位有什么建议吗?
敬礼!
Plumatic Schema 最后更新在约两年前。
clojure spec.alpha 由核心团队持续更新,今年2月还有一个新版本发布。
我有点偏见:在我们公司,我们是早期采用 Spec 的用户之一,我写了关于我们如何大量使用它的文章https://corfield.org/blog/2019/09/13/using-spec/(五年前依然如此)。
如果您真的在寻找 Spec 的“竞争对手”,也许https://github.com/metosin/malli更适合您。我个人认为它做了太多,我更喜欢核心团队的方法(Spec)。
关于“alpha”,我们目前在生产中运行 Clojure 1.12 Alpha 9,自 2013 年以来一直在生产中运行 Clojure 的 Alpha(和 Beta 和 RC)版本,所以 Spec 仍然是 alpha 对于我们来说不是问题...