История изменений
Исправление
stevejobs,
(текущая версия)
:
да, нафиг их. До тех пор, пока ИИ в IDE не сможет понимать их само по себе, без включения мозга человека.
сейчас IntelliJ IDEA уже достаточно хорошо понимает JS, но лишь до тех пор пока не включаются извращения. А они всегда включаются!
а еще, IntelliJ IDEA - платное проприетарное поделие. Если чего-то нет в опенсорце, можно считать что этого чего-то нет вообще. Поэтому IDE для JS пока не существует.
именно поэтому я и утверждаю, что Java, C#, Scala - это лучшее, что придумало человечество для разработки. Всей душой люблю их, и по своей воле буду использовать только их
«по своей воле» - важное дополнение, потому что например Ansible работает на Python+YAML, а морда пишется на JS (и даже TypeScript тут так себе помощь).
но например, я сейчас потихоньку пилю замену Ansible на Java, полностью статическую - не только в смысле типов, а вообще везде (референсы на экшены тоже забиваются статически и могут анализироваться машинно - как минимум это идеальное автодополнение)
Исходная версия
stevejobs,
:
да, нафиг их. До тех пор, пока ИИ в IDE не сможет понимать их само по себе, без включения мозга человека.
сейчас IntelliJ IDEA уже достаточно хорошо понимает JS, но лишь до тех пор пока не включаются извращения. А они всегда включаются!
а еще, IntelliJ IDEA - платное проприетарное поделие
именно поэтому я и утверждаю, что Java, C#, Scala - это лучшее, что придумало человечество для разработки. Всей душой люблю их, и по своей воле буду использовать только их
«по своей воле» - важное дополнение, потому что например Ansible работает на Python+YAML, а морда пишется на JS (и даже TypeScript тут так себе помощь).
но например, я сейчас потихоньку пилю замену Ansible на Java, полностью статическую - не только в смысле типов, а вообще везде (референсы на экшены тоже забиваются статически и могут анализироваться машинно - как минимум это идеальное автодополнение)