Uważam za frustrujące, w jaki sposób szybkość rozwoju, jaką powinny oferować dynamiczne języki, zostaje znacznie zmniejszona z powodu braku uzupełnień i innych zasobów, które IDE dałyby ci w swoich statycznych odpowiednikach.
Nie chodzi tylko o pisanie mniej - chodzi o zwiększenie wydajności i zwykłą zabawę podczas przeglądania interfejsów API bez konieczności ciągłego odwoływania się do dokumentacji niezintegrowanej z edytorem.
Do tej pory wszystkie dynamiczne kombinacje językowe IDE + - które uczciwie nie są aż tak bardzo - próbowałem:
- powozik
- powolny
- nieświadomy / nadmierny entuzjazm (jak pokazanie wszystkich możliwych uzupełnień)
- lub po prostu nie tak kompletne jak, powiedzmy, Eclipse + Java.
Wiem, że dynamiczna analiza kodu nie jest trywialnym zadaniem. Ale nie można przestać się zastanawiać - czy naprawdę trudno jest zrozumieć ten fragment kodu ?
Więc moje pytanie brzmi:
Czy jakieś konkretne środowiska IDE (lub mniej konfiguracji typu „wszystko w jednym”) uzyskały całkowicie wyjątkową obsługę dynamicznego języka, czy też jest to nadal problem „nierozwiązany”?