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

欢迎!请参阅 关于 页面获取更多关于如何使用本网站的信息。

+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 作为极简的 react-等价物)。

...