Web applications 关于构建Clojure web应用程序的库的建议
现在是2012年末,我找不到关于使用Clojure构建“传统”web应用程序的一组库的最新建议 我喜欢,而且ClojureWekz Mailer看起来不错,还有其他建议吗 我正在寻找关于图书馆的具体建议:Web applications 关于构建Clojure web应用程序的库的建议,web-applications,clojure,Web Applications,Clojure,现在是2012年末,我找不到关于使用Clojure构建“传统”web应用程序的一组库的最新建议 我喜欢,而且ClojureWekz Mailer看起来不错,还有其他建议吗 我正在寻找关于图书馆的具体建议: 模板 邮递员 测试 网络资产 谢谢 编辑:根据建议将“框架”更改为“库”,因为我不是在寻找一个完整的堆栈,而是为常见任务和功能(如上所列)寻找一组推荐的库。我认为Clojure世界中没有一个单一框架。基本上,您可以使用不同的库来解决特定的问题,例如Noir用于指定请求处理程序,enlive
- 模板
- 邮递员
- 测试
- 网络资产
编辑:根据建议将“框架”更改为“库”,因为我不是在寻找一个完整的堆栈,而是为常见任务和功能(如上所列)寻找一组推荐的库。我认为Clojure世界中没有一个
单一框架。基本上,您可以使用不同的库来解决特定的问题,例如Noir
用于指定请求处理程序,enlive
用于服务器端模板等等。所以,基本上,您可以为应用程序的不同目的选择库,然后构建应用程序,对我来说,这是一种比在.NET/Java世界中使用的那些大而重的框架更可取的方法
虽然这可能会给刚接触clojure的人带来一个问题,因为他/她可能会寻找一个类似框架的东西,它可以快速地生产出一个简单的应用程序,但从长远来看,这种库方法比大块的框架更有益
这种库方法的一个重要方面是,这些库应该是可组合的,以使这种非框架方法能够工作,这是通过使用clojure内置的数据结构实现的,如向量、集合、,映射等,并使用简单的可组合函数公开功能。我认为Clojure世界中没有单一的框架。基本上,您可以使用不同的库来解决特定的问题,例如Noir
用于指定请求处理程序,enlive
用于服务器端模板等等。所以,基本上,您可以为应用程序的不同目的选择库,然后构建应用程序,对我来说,这是一种比在.NET/Java世界中使用的那些大而重的框架更可取的方法
虽然这可能会给刚接触clojure的人带来一个问题,因为他/她可能会寻找一个类似框架的东西,它可以快速地生产出一个简单的应用程序,但从长远来看,这种库方法比大块的框架更有益
这种库方法的一个重要方面是,这些库应该是可组合的,以使这种非框架方法能够工作,这是通过使用clojure内置的数据结构实现的,如向量、集合、,映射等,并使用简单的可组合函数公开功能。上列出了一系列库,用于不同的用途,您可以去那里查看
注意:这些网站在几个月后没有更新,因此最新的图书馆不可用网站上列出了许多图书馆,您可以去那里查看
注意:这些网站在几个月后没有更新,所以最新的库不可用