Vengo da un background Java e dopo aver letto questo piccolo saggio di Paul Graham ho iniziato a chiedermi come imparare una nuova lingua, Common Lisp, per accelerare il mio lavoro (sono uno sviluppatore web).
Attualmente sto scrivendo progetti per animali domestici ma ho alcuni piani aziendali per il futuro. Paul parla di LISP nel suo saggio come "arma segreta". Non so se questa affermazione sia vera dopo 10 anni, ma ho immerso le dita dei piedi in un bel tutorial CL e sembra che LISP potrebbe essere superiore per lo sviluppo web.
Paul menziona anche Python come una buona scelta con cui ho familiarità. La mia domanda è: quale dovrei scegliere per i miei progetti web futuri?
Cosa stavo pensando:
- Non svilupperò applicazioni desktop in modo da poter scegliere la lingua che preferisco.
- Python sembra avere una comunità molto grande, quindi un mutch più librerie / framework rispetto a Lisp
- Ho scoperto che lisp ha alcune funzionalità (come le macro) che non possono essere trovate da nessun'altra parte
- Lavoro principalmente da solo o con 1-2 altri programmatori, ma trovare qualcuno con una buona conoscenza può essere difficile
Allora, cosa ne pensate?