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

Reply via email to