This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Clojure and the fly likes JEE Enterprise Market scenario and Clojure Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Languages » Clojure
Bookmark "JEE Enterprise Market scenario and Clojure" Watch "JEE Enterprise Market scenario and Clojure" New topic

JEE Enterprise Market scenario and Clojure

Sujoy Choudhury
Ranch Hand

Joined: Sep 17, 2008
Posts: 136

Hi Amit,
The more I am reading about Clojure, the more I am trying to fit this into the traditional JEE Enterprise model.

So, How is the market scenario regarding Clojure? Is market ready for Clojure related projects yet?

I have read your first chapter and I found it very pretty having macros/STM-Agents/Immutability/Lazy loading fundamentals.
And the nice thing being the Java and Clojure call. In this respect I am getting so many ideas.
Clojuse being a JVM centric programming language, do you see any scope where we can fit Clojure into JEE Enterprise Architecture?
May be the Business Logic Layer, Architecture component layer can be built using Clojure functions and we will call from Java.
I don't know anything yet but I am just throwing ideas here.
As Clojure can reduce the Java code by more than 5 times, may be we can have less volume downloadable jar files for Applet or even Android based applications.

You are the best person to tell if that is possible or may be we can achieve even more in future which I may not foresee yet.

Sorry for asking so many questions in a single thread, but personally after reading your first chapter I am thrilled.

Thanks and Regards,
Sean Corfield
Ranch Hand

Joined: Feb 09, 2011
Posts: 278

I'll be interested to see Amit's response on this one...

I think Clojure is ready for enterprise-scale systems** but I'm not sure if most "enterprise" shops are ready for the paradigm shift needed to leverage Clojure (and functional thinking) effectively.

**I will readily concede that Clojure's tooling and libraries are still immature (but improving rapidly) but I think the language itself is already more than capable enough to handle the challenge of large scale systems.
Sujoy Choudhury
Ranch Hand

Joined: Sep 17, 2008
Posts: 136

hope to get a reply after the long weekend
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link:
subject: JEE Enterprise Market scenario and Clojure
It's not a secret anymore!