欢迎!请查看关于页面,以了解更多关于此功能的信息。
一位同事提醒我,Clojure Spec仍然是alpha版本,而Plumatic Schema可能是进行相同类型规格的更好方式。
各位有什么建议吗?
再见!
Plumatic Schema 最后更新大约两年前。
spec.alpha 已连续由核心团队更新,今年2月份还有新的发布。
spec.alpha
我有些偏见:我们在工作中是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状态是个问题...