Web applications 关于构建Clojure web应用程序的库的建议

Web applications 关于构建Clojure web应用程序的库的建议,web-applications,clojure,Web Applications,Clojure,现在是2012年末,我找不到关于使用Clojure构建“传统”web应用程序的一组库的最新建议 我喜欢,而且ClojureWekz Mailer看起来不错,还有其他建议吗 我正在寻找关于图书馆的具体建议: 模板 邮递员 测试 网络资产 谢谢 编辑:根据建议将“框架”更改为“库”,因为我不是在寻找一个完整的堆栈,而是为常见任务和功能(如上所列)寻找一组推荐的库。我认为Clojure世界中没有一个单一框架。基本上,您可以使用不同的库来解决特定的问题,例如Noir用于指定请求处理程序,enlive

现在是2012年末,我找不到关于使用Clojure构建“传统”web应用程序的一组库的最新建议

我喜欢,而且ClojureWekz Mailer看起来不错,还有其他建议吗

我正在寻找关于图书馆的具体建议:

  • 模板
  • 邮递员
  • 测试
  • 网络资产
谢谢


编辑:根据建议将“框架”更改为“库”,因为我不是在寻找一个完整的堆栈,而是为常见任务和功能(如上所列)寻找一组推荐的库。

我认为Clojure世界中没有一个
单一框架。基本上,您可以使用不同的库来解决特定的问题,例如
Noir
用于指定请求处理程序,
enlive
用于服务器端模板等等。所以,基本上,您可以为应用程序的不同目的选择库,然后构建应用程序,对我来说,这是一种比在.NET/Java世界中使用的那些大而重的框架更可取的方法

虽然这可能会给刚接触clojure的人带来一个问题,因为他/她可能会寻找一个类似框架的东西,它可以快速地生产出一个简单的应用程序,但从长远来看,这种库方法比大块的框架更有益


这种库方法的一个重要方面是,这些库应该是可组合的,以使这种非框架方法能够工作,这是通过使用clojure内置的数据结构实现的,如向量、集合、,映射等,并使用简单的可组合函数公开功能。

我认为Clojure世界中没有单一的
框架。基本上,您可以使用不同的库来解决特定的问题,例如
Noir
用于指定请求处理程序,
enlive
用于服务器端模板等等。所以,基本上,您可以为应用程序的不同目的选择库,然后构建应用程序,对我来说,这是一种比在.NET/Java世界中使用的那些大而重的框架更可取的方法

虽然这可能会给刚接触clojure的人带来一个问题,因为他/她可能会寻找一个类似框架的东西,它可以快速地生产出一个简单的应用程序,但从长远来看,这种库方法比大块的框架更有益


这种库方法的一个重要方面是,这些库应该是可组合的,以使这种非框架方法能够工作,这是通过使用clojure内置的数据结构实现的,如向量、集合、,映射等,并使用简单的可组合函数公开功能。

上列出了一系列库,用于不同的用途,您可以去那里查看


注意:这些网站在几个月后没有更新,因此最新的图书馆不可用

网站上列出了许多图书馆,您可以去那里查看

注意:这些网站在几个月后没有更新,所以最新的库不可用