你能告诉我在哪里可以找到 clojure 开发堆栈示例的资源吗?
Can you give me sources where to find examples of clojure development stacks?
谁能给我举例说明在哪里可以找到有关 clojure 开发堆栈的任何信息?我很难找到什么是适合 clojure 的良好开发堆栈以及在哪里可以找到其他信息的信息。
在工作中我使用以下堆栈:
- ClojureScript 在前面。 UI 使用试剂-material-ui 当然还有试剂。
- Clojure 在后端。数据通过 compojure-api 棱柱模式等验证
- 用于保存数据的 CouchDb。
堆栈旨在易于学习并避免数据转换。
Web 开发还有哪些其他堆栈以及如何查找有关它们的信息?
任何建议都会得到理解,甚至会提示如何 运行 搜索查询以查找信息。
不要寻找单个堆栈 - 这是 Clojure 和 clojurescript 的错误方法。更好的方法是寻找关键库来解决您的特定需求并推出自己的库。这样做的好处是避免了样板代码开销,但也有一个缺点,那就是给您带来更多压力,让您尝试不同的库以找到最适合您的工作流程或思维方式的库。
说了这么多,我发现它对 'play' 一些提议的堆栈很有用,只是为了获得感觉和想法。当谈到实际构建某些东西时,我通常会自己动手,挑选最适合我需要做的事情的部分。例如,如果我正在做一个强调前端渲染的简单应用程序,我可能只使用试剂。但是,如果我的应用程序将与 bac-end 服务器进行复杂的交互并且维护状态和一致性将是一个挑战,我可能会使用 re-frame 或 om-next。
作为基础,我觉得熟悉一下下面的库还是不错的
- 戒指
- 合成
- 秘书
- 花园
- 试剂
- clojure.java.jdbc
一旦您使用这些库做越来越复杂的事情,您就会 运行 发现令人沮丧、效率低下或不适合您的工作流程的事情。到那时,我会去看看
- 夜光
- 重新构图
- 解开
这将为您提供一些好的想法,并向您展示其他人如何解决一些常见的挑战。我也认为以下库非常值得一看
- hugsql 和 yesql
- 好友
- 不变
- cljs-ajax
- clojure.spec
我也期待看到更多来自 arachne 的作品。
谁能给我举例说明在哪里可以找到有关 clojure 开发堆栈的任何信息?我很难找到什么是适合 clojure 的良好开发堆栈以及在哪里可以找到其他信息的信息。
在工作中我使用以下堆栈:
- ClojureScript 在前面。 UI 使用试剂-material-ui 当然还有试剂。
- Clojure 在后端。数据通过 compojure-api 棱柱模式等验证
- 用于保存数据的 CouchDb。
堆栈旨在易于学习并避免数据转换。
Web 开发还有哪些其他堆栈以及如何查找有关它们的信息? 任何建议都会得到理解,甚至会提示如何 运行 搜索查询以查找信息。
不要寻找单个堆栈 - 这是 Clojure 和 clojurescript 的错误方法。更好的方法是寻找关键库来解决您的特定需求并推出自己的库。这样做的好处是避免了样板代码开销,但也有一个缺点,那就是给您带来更多压力,让您尝试不同的库以找到最适合您的工作流程或思维方式的库。
说了这么多,我发现它对 'play' 一些提议的堆栈很有用,只是为了获得感觉和想法。当谈到实际构建某些东西时,我通常会自己动手,挑选最适合我需要做的事情的部分。例如,如果我正在做一个强调前端渲染的简单应用程序,我可能只使用试剂。但是,如果我的应用程序将与 bac-end 服务器进行复杂的交互并且维护状态和一致性将是一个挑战,我可能会使用 re-frame 或 om-next。
作为基础,我觉得熟悉一下下面的库还是不错的
- 戒指
- 合成
- 秘书
- 花园
- 试剂
- clojure.java.jdbc
一旦您使用这些库做越来越复杂的事情,您就会 运行 发现令人沮丧、效率低下或不适合您的工作流程的事情。到那时,我会去看看
- 夜光
- 重新构图
- 解开
这将为您提供一些好的想法,并向您展示其他人如何解决一些常见的挑战。我也认为以下库非常值得一看
- hugsql 和 yesql
- 好友
- 不变
- cljs-ajax
- clojure.spec
我也期待看到更多来自 arachne 的作品。