2024Clojure状态调查中分享您的想法!

欢迎!请查看关于页面以获取更多关于如何工作的信息。

+1
Clojure

问候!我的主要目标是使用全栈Clojure/ClojureScript实现简单的CRUD应用。在我创建了一个简单的Clojure服务器后,我需要将ClojureScript连接到项目,但我不是很明白如何操作。通过互联网上的例子学习并没有帮助,因为许多例子要么是不相关的(2017年或之前),要么没有给出关于如何操作的清晰概念。如果能有人建议如何以最简单的方式在Leiningen Clojure项目中连接ClojureScript,那就太好了。感谢您的关注和回答!

1 答案

+1

你好

您需要设置一个ClojureScript环境,这可以在同一项目中完成,开发一个SPA,并使用您的API。

为了设置ClojureScript,带有npm支持和热重载功能,我推荐
https://shadow-cljs.github.io/

您最终需要生成HTML或提供静态文件。如果是生成,我推荐hiccup。

然后您需要一个SPA框架。我推荐Fulcro,但如果要简单的话,re-frame是一个很好的选择(或者reagent作为简单反应等价物)。

...