欢迎!有关此如何工作,请参阅 关于 页面以了解更多信息。
一位同事提醒我 Clojure Spec 仍处于 alpha 版本,而 Plumatic Schema 可能是更好的规格方法。
你们有什么建议吗?
问候!
Plumatic Schema 最后一次更新大约在两年前。
《spec.alpha》已由核心团队持续更新,今年 2 月发布了一个新版本。
我有一点偏见:我们在工作中是 Spec 的早期采用者,我在五年前(现在仍然适用)写了一篇关于如何大量使用 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 版本对我们来说不是问题...