"Nobody in industry seriously considers Clojure for enterprise systems." Your argument is internally inconsistent as I am in industry and seriously considering Clojure for enterprise systems.
On 9 July 2011 09:29, 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