2010-08-20 5 views
7

Конечно, я не говорю об использовании Clojure только потому, что могу.Варианты использования для Clojure в проектах

Мне любопытно, где и когда использовать Clojure и какова ценность, которую он приносит проекту.

Предположим, я занимаюсь разработкой веб-разработки в Java, где я могу использовать Clojure? любые случаи использования в вашем уме?

Спасибо.

+6

[В этот понедельник был задан тот же вопрос.] (Http://stackoverflow.com/questions/3496895/how-to-apply-clojure) (Есть еще больше назад - просто осмотритесь!) См. также [результаты исследования Chas Emerick's Clojure, лето 2010 года] (http://cemerick.com/2010/06/07/results-from-the-state-of-clojure-summer-2010-survey/) для некоторое понимание того, что люди используют Clojure (нужно было запомнить эту ссылку в связи с этим последним вопросом ...). –

+1

Извините, но я не думаю, что эта тема появилась, когда я закончил писать тему. Спасибо, что обратились ко мне. – Chiron

+0

Несомненно. Не уверен, что SO уведомит вас об этом, поэтому обратите внимание также, что я отредактировал первый комментарий выше, чтобы включить внешнюю ссылку, которая, вероятно, будет полезна для вас в этом контексте. –

ответ

2

Я долгое время рубинист, и я считаю, что я гораздо более продуктивен на динамическом языке, который имеет хорошие возможности для интерактивного развития (т. Е. Repl).

Clojure дает мне такое преимущество в производительности, предлагая гораздо лучшую производительность, чем рубины, улучшенные возможности параллелизма и не требует перехода через мост любой формы для взаимодействия с java-библиотеками. Он также может быть скомпилирован в классы Java, поэтому я могу создавать библиотеки для java-пользователей, без необходимости знать или заботиться о том, что это clojure, а не код java, который они запускают.