2010-08-20 13 views
7

Ovviamente non sto parlando dell'uso di Clojure solo perché posso.Casi d'uso per Clojure nei progetti

Sono curioso di sapere dove/quando usare Clojure e qual è il valore che porta a un progetto.

Supponiamo che stia facendo lo sviluppo web Java, dove posso usare Clojure? hai qualche caso d'uso nella tua mente?

Grazie.

+6

[Quasi la stessa domanda è stata posta questo lunedì.] (Http://stackoverflow.com/questions/3496895/how-to-apply-clojure) (C'è più indietro - guardati intorno!) Vedi anche [i risultati di State of Clojure di Chas Emerick, sondaggio Summer 2010] (http://cemerick.com/2010/06/07/results-from-the-state-of-clojure-summer-2010-survey/) per alcune informazioni su ciò che la gente usa Clojure per (dovrebbe aver ricordato questo link in relazione a quest'ultima domanda ...). –

+1

Scusa ma non penso che questo thread sia comparso quando ho finito di scrivere l'argomento. Grazie per avermi segnalato. – Chiron

+0

Sicuro. Non sono sicuro che SO ti avviserà di questo, quindi ricorda anche che ho modificato il primo commento sopra per includere un link esterno che potrebbe essere utile in questo contesto. –

risposta

2

Sono un vulcanista da molto tempo e credo di essere molto più produttivo in un linguaggio dinamico che ha buone strutture per lo sviluppo interattivo (cioè un repl).

Clojure mi offre questo vantaggio in termini di produttività offrendo prestazioni molto migliori rispetto al rubino, migliori caratteristiche di concorrenza e non richiede l'attraversamento di un ponte di qualsiasi forma per interagire con le librerie java. Può anche essere compilato in classi java in modo da poter creare librerie per persone java senza che debbano sapere o preoccuparsi del fatto che si tratti di clojure e non di codice java in esecuzione.

Problemi correlati