2010-08-20 45 views
7

當然,我不是在說因爲可以使用Clojure。用於項目中Clojure的用例

我很好奇何時何地使用Clojure以及它爲項目帶來的價值。

假設我在做Java Web開發,我可以在哪裏使用Clojure?你腦子裏有什麼用例?

謝謝。

+6

【這個星期一有人問過同樣的問題】(http://stackoverflow.com/questions/3496895/how-to-apply-clojure)(還有更多的背 - 只是看看!) [Chas Emerick的Clojure狀態,2010年夏季調查結果](http://cemerick.com/2010/06/07/results-from-the-state-of-clojure-summer-2010-survey/)for對人們使用Clojure的一些見解(應該記住與最後一個問題有關的這個鏈接......)。 – 2010-08-20 00:57:50

+1

對不起,但我不認爲當我寫完這個主題時,這個線程會加劇。感謝您提及我。 – Chiron 2010-08-20 01:00:46

+0

當然。不確定是否會通知您這一點,所以請注意,我已經編輯了上面的第一條評論,以包含一個外部鏈接,這在您的上下文中可能對您有用。 – 2010-08-20 01:01:59

回答

2

我是一個很長時間的rubyist,我相信我在動態語言中具有很高的生產力,這種語言具有良好的交互式開發功能(即repl)。

Clojure爲我提供了這種生產力優勢,同時提供比ruby更好的性能,更好的併發性功能,並且不需要跨越任何形式的橋接與java庫進行交互。它也可以編譯成java類,這樣我就可以爲java人制作庫,而不需要知道或關心它是clojure而不是它們正在運行的java代碼。