Acho frustrante como a velocidade de desenvolvimento que as linguagens dinâmicas devem oferecer fica significativamente comprometida pela falta de conclusões e outros ativos que os IDEs dariam a você em suas contrapartidas estáticas.
Não se trata apenas de digitar menos - é o aumento da produtividade e a diversão que você obtém navegando nas APIs sem precisar se referir constantemente a uma documentação que não está integrada ao editor.
Até o momento, todas as combinações de idiomas dinâmicos do IDE +, que para ser justo, não são muito assim, eu tentei foram:
- buggy
- lento
- sem noção / entusiasmado demais (como mostra todas as conclusões possíveis)
- ou simplesmente não tão completo quanto, digamos, Eclipse + Java.
Estou ciente de que a análise dinâmica de código não é uma tarefa trivial. Mas não se pode deixar de pensar - esse pedaço de código é realmente tão difícil de descobrir ?
Então, minha pergunta é:
Algum IDEs específico (ou configurações menos all-in-one) alcançou um suporte totalmente excepcional a um idioma dinâmico, ou ainda é um problema "não resolvido"?