Hi Jonathon, I did see that thread, but most of the (excellent and useful) advice was around programming practices/idiomatic Clojure if I remember correctly. I am for tool recommendations as well I guess.
I will re-read that thread though - thanks for the link. Col P.S. Is there a place (wiki) somewhere that non-contributors can start collecting this pearls of wisdom? On 9 July 2011 11:31, Jonathan Fischer Friberg <odysso...@gmail.com> wrote: > That's not very constructive at all. > > I think clojure would work fine (or better) for enterprise applications. > The one thing that could pull it down is maintainability, as the maintainers > must know clojure. > > There was recently a thread about working on large programs in clojure. It > might contain some useful info; > > http://groups.google.com/group/clojure/browse_thread/thread/edd07e750511e461# > > Jonathan > > > On Sat, Jul 9, 2011 at 10:29 AM, MarkH <markhanif...@gmail.com> wrote: > >> As a tech lead or architect you should be fired for even suggesting to >> use Clojure as an enterprise greenfield. Industry and academia is >> moving towards advanced type systems. Nobody in industry seriously >> considers Clojure for enterprise systems. >> >> On Jul 8, 12:43 pm, Colin Yates <colin.ya...@gmail.com> wrote: >> > *This isn't meant to start a flame-war!* >> > >> > I am pretty convinced that I want to use Clojure as my primary tool >> > (in place of Java/Groovy Spring and Hibernate) in writing Enterprise >> > applications on the JVM. By Enterprise I mean that my solution has to >> > be very stable, maintainable by others, subject to a number of stake- >> > holders and so on. >> > >> > Part of the attraction of Java is the set of well-established tools >> > for certain things: >> > >> > - maven/gradle/ant for building >> > - Spring for glue and a gazillion other things (disclaimer: I used to >> > work for them as a Consultant) >> > - Hibernate for ORM >> > - JUnit/TestNG >> > - and so on >> > >> > I am convinced that Clojure offers a different playing field in terms >> > of building blocks; due to its power it seems that there isn't the >> > need for such heavyweight players, rather rolling your own, or using >> > light-weigh libraries seems to possible. >> > >> > That is excellent news, but I need to start somewhere. >> > >> > So, what do other enterprise developers use? There are a gazillion >> > libraries out there but where do you start? For example (religious >> > war starts now): >> > >> > - cake seems to be a superset of lein but lein seems to be the >> > preferred choice - which should a newbie go with >> > - what behaviour driven testing (i.e. BDD) library would you use (for >> > integration tests) >> > - which unit testing framework do you use (lazy-test's watch method >> > is very appealing) >> > - which CI servers have you integrated Clojure with, and how? >> > - which other high quality libraries can you recommend (akin to >> > JodaTime) >> > >> > Basically, what supporting infrastructure do you guys use to build >> > large Clojure apps. >> > >> > I hope the gist of this request comes through - I, of course, should >> > try them all, but if recommendations are always welcome. >> >> -- >> 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 >> > > -- > 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 > -- 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