> I really like Enlive, with its very clear separation of logic and > presentation. Are there any other libraries I should be looking at at the > templating layer, or is Enlive currently the one to go for?
Enlive and Hiccup seem to be popular in the Clojure community. There are also ClojureScript versions[1][2][3] of these templating libraries that you may like to check out as Josh Kamau mentioned. There are also Clojure implementations[4][5] of Mustache[6]. [1] Enfocus: https://github.com/ckirkendall/enfocus [2] Crate: https://github.com/ibdknox/crate [3] Dommy: https://github.com/Prismatic/dommy [4] Clostache: https://github.com/fhd/clostache [5] Stencil: https://github.com/davidsantiago/stencil [6] Mustache: http://mustache.github.com/ Another Clojure templating library you may like to look at is Basil: https://github.com/kumarshantanu/basil (Disclaimer: I am the author of Basil.) It is a general purpose, conventional templating library for Clojure(JVM) and ClojureScript. Though it's in early stage at the moment and lacks features like nesting, template macros, realized fragments etc, it may still be useful for some projects. > Again, I'm seeing a number of relational database abstraction libraries for > Clojure. Clojureql looks a good one, but are there others I should > seriously consider? SQL Korma is popular, though you can also use clojure.java.jdbc directly. [7] SQL Korma: http://sqlkorma.com/ [8] clojure.java.jdbc: https://github.com/clojure/java.jdbc For detailed discussion on Clojure web development you can post to this group: https://groups.google.com/group/clojure-web-dev Shantanu -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en