Hen*_*gon 20 clojure clojurescript
假设我想在我的客户端*.cljs和我的服务器端*.clj之间分解一些常见代码,例如各种数据结构和常见操作,我可以这样做吗?这样做有意义吗?
Upg*_*ave 12
更新:从clojure 1.7开始,查看Clojure读者条件或cljc.我已经非常成功地使用cljc在服务器和浏览器之间轻松共享大量代码.
好问题!我最近一直在考虑这个问题,并编写了一些应用程序来进行实验.
这是我可能想要分享的类型和每个的优点/缺点的列表:
希望这些想法很有用,我对其他人到目前为止所发现的内容非常感兴趣!
小智 10
Leiningen 的新lein-cljsbuild插件内置了对共享纯Clojure代码的支持.