Me resulta frustrante cómo la velocidad de desarrollo que ofrecen los lenguajes dinámicos se ve comprometida significativamente por la falta de terminaciones y otros activos que los IDE le darían en sus contrapartes estáticas.
No se trata solo de escribir menos, es el aumento de la productividad y la simple diversión que obtiene al explorar las API sin tener que consultar constantemente una documentación que no está integrada con el editor.
Para fechar todas las combinaciones dinámicas de lenguaje IDE +, lo que para ser justos no es tanto, lo he intentado:
- buggy
- lento
- despistado / demasiado entusiasta (como en mostrar todas las terminaciones posibles)
- o simplemente no tan completo como, digamos, Eclipse + Java.
Soy consciente de que el análisis de código dinámico no es una tarea trivial. Pero uno no puede dejar de preguntarse: ¿es esta pieza de código realmente tan difícil de entender ?
Así que mi pregunta es:
¿Alguna IDE en particular (o menos configuraciones todo en uno) ha logrado un soporte totalmente excepcional para un lenguaje dinámico, o sigue siendo un problema "sin resolver"?