【发布时间】:2012-02-09 21:55:25
【问题描述】:
注意:我是一名后端 (Java) 开发人员,业余时间从事 Clojure 工作,请原谅我的无知。
我正在努力了解 Clojurescript 以及它如何可能适合我正在从事或计划在未来从事的项目。随着我在“经典”Web 开发思维模式下长大(例如 Clojure 运行后端、通过 JSON 将数据分发到前端以在 JS 中处理或返回 HTML 页面供浏览器呈现),我遇到了麻烦试图了解 Clojurescript 如何让事情变得比这个模型更好。
谁能向我解释一下 Clojurescript/Clojure 开发的一般方法是什么,因为“Clojurescript One”项目名称表示应用程序开发将统一在一种语言下(因此)
- 通常会在应用程序的 Clojurescript 部分完成哪些任务?
- 通常在应用程序的 Clojure(例如后端)部分完成哪些任务?
任何帮助将不胜感激,或者如果有人可以向我指出一些图表或解释或任何东西 - 那也很棒!
【问题讨论】:
-
Clojurescript 只是重写为 javascript,因此在“经典”模型中将 Java 替换为 Clojure 并将 Javascript 替换为 Clojurescript,您将拥有它。收益来自 Clojurescript 与 Clojure 非常相似。这意味着您可以在前端和后端之间共享应用程序逻辑。
标签: clojure clojurescript