Ich finde es frustrierend, wie die Geschwindigkeit der Entwicklung, die dynamische Sprachen bieten sollten, durch das Fehlen von Vervollständigungen und anderen Vorteilen, die IDEs in ihren statischen Entsprechungen bieten würden, erheblich beeinträchtigt wird.
Es geht nicht nur darum, weniger zu tippen - es ist der Produktivitätsschub und der Spaß, den Sie durch das Durchsuchen von APIs erhalten, ohne ständig auf eine Dokumentation verweisen zu müssen, die nicht in den Editor integriert ist.
Bis jetzt habe ich alle IDE + dynamischen Sprachkombinationen - die fairerweise nicht so viel sind - ausprobiert:
- Buggy
- schleppend
- ahnungslos / überinteressiert (wie es immer möglich ist, alle Abschlüsse zu zeigen)
- oder einfach nicht so vollständig wie beispielsweise Eclipse + Java.
Mir ist bewusst, dass die dynamische Code-Analyse keine triviale Aufgabe ist. Aber man muss sich fragen - ist dieser Code wirklich so schwer herauszufinden ?
Meine Frage lautet also:
Haben bestimmte IDEs (oder weniger All-in-One-Setups) eine hervorragende Unterstützung für eine dynamische Sprache erreicht, oder ist dies immer noch ein ungelöstes Problem?