Trovo frustrante come la velocità di sviluppo che i linguaggi dinamici dovrebbero offrire venga significativamente compromessa dalla mancanza di completamenti e altre risorse che gli IDE ti darebbero nelle loro controparti statiche.
Non si tratta solo di digitare meno: è l'incremento della produttività e il semplice divertimento che si ottiene sfogliando le API senza dover costantemente fare riferimento a una documentazione che non è integrata con l'editor.
Ad oggi tutte le combinazioni linguistiche dinamiche IDE + - che per essere onesti non sono poi così tanto - ho provato sono state:
- passeggino
- lento
- clueless / overthusiastic (come nel mostrare tutti i completamenti possibili)
- o semplicemente non completo come, diciamo, Eclipse + Java.
Sono consapevole che l'analisi dinamica del codice non è un compito banale. Ma non si può fare a meno di chiedersi: è davvero così difficile capire questo pezzo di codice ?
Quindi la mia domanda è:
Qualche IDE particolare (o meno configurazioni all-in-one) ha ottenuto un supporto assolutamente eccezionale per un linguaggio dinamico o è ancora un problema "irrisolto"?