我想这对于每天使用 Java 工作的绝大多数程序员来说是一个奇怪的问题。我不。我知道 Java 语言,因为我从事 Java 项目,而不是 Java 世界。我从来没有用 Java 从头开始制作过 Web 应用程序。如果我必须使用 Python、Ruby,我知道该去哪里(Django 或 Rails),但如果我想在 Clojure 中制作 Web 应用程序,不是因为我被迫生活在 Java 世界中,而是因为我喜欢这种语言,我想尝试一下,我应该使用哪些库和框架?
到目前为止,我遇到的最好的 Clojure Web 框架是 Compojure:http: //github.com/weavejester/compojure/tree/master
它体积小但功能强大,语法优美优雅。(它在底层使用了 Jetty,但它对你隐藏了 Servlet API,除非你想要它,这不会经常发生)。去查看那个 URL 上的 README,然后下载一个快照并开始播放。