Кстати отличная идея, пак сделать несложно, накидываешь в конфиг файлик нового расширения другие расширения и получаешь свой vsix файл. Согласен,а то по ссылкам бегать и одинаковые кнопки жать хоть и надо один раз - но муторно. У меня даже есть заготовка, надо дожать и будет проще получить готовую альтернативную среду.
Интересно, до devcontainers не добрался еще. По поводу локального запуска приложения, тут считаю на старте надо сделать однокнопочный запуск, типа ./run.sh , а рядом ./run-tests.sh и тд. Там внутри использую docker-compose/skaffold или что необходимо другое. Из плюсов - не важно IDE, каждый может запускать и писать где хочет - запуск не зависит от IDE. Из минусов, страдают только те, кто использует голый Windows для разработки, поэтому упоминал WSL2 как хороший универсальный вариант.
DevContainers может мне заменить этот ворох скриптов?
Можете конкретнее уточнить какие интересны, если мы говорим про расширения для Tomcat и подобных, то есть. Без установки можно проверить по названию сервера в магазине приложений
Как помню, при открытии .java файла приходят всякие предложения - "тебе подходит XXX расширение, поставить?". А так да, не всегда это интуитивно, тут полностью согласен. Тем более еще бывает несколько расширений для одной и той задачи)
Да и конкурировать с IDEA сложно. IDEA заточена под конкретную задачу, да и многолетняя привычка сродни слепой печати - все уже делаешь на автомате и знаешь куда нажимать. Тут мне больше интересно изучать - "А есть ли что-то еще, не отстал ли инструмент". И да, первая неделя использования была полна страданий и красноглазия, но потом стало понятно как это работает :)
Другой переломный момент это AI ассистенты, они нивелируют "умность" автокомплитов, тонкости знаний IDE особенностей технологий. Стандартные автокомплиты IDEA уже не сравнятся с ними, что тоже дает больше вариантов использованию другого инструмента. И не важно, это перед тобой Java, properties файлы спринга или gradle build.
👍 Отличный гайд - все в одном месте! Интересно, как быстро он устареет?
Кстати отличная идея, пак сделать несложно, накидываешь в конфиг файлик нового расширения другие расширения и получаешь свой vsix файл. Согласен,а то по ссылкам бегать и одинаковые кнопки жать хоть и надо один раз - но муторно. У меня даже есть заготовка, надо дожать и будет проще получить готовую альтернативную среду.
Ну тут автоимпортам приходится пока еще поработать, не у всех же разом работу отнимать)
Интересно, до devcontainers не добрался еще. По поводу локального запуска приложения, тут считаю на старте надо сделать однокнопочный запуск, типа ./run.sh , а рядом ./run-tests.sh и тд. Там внутри использую docker-compose/skaffold или что необходимо другое. Из плюсов - не важно IDE, каждый может запускать и писать где хочет - запуск не зависит от IDE. Из минусов, страдают только те, кто использует голый Windows для разработки, поэтому упоминал WSL2 как хороший универсальный вариант.
DevContainers может мне заменить этот ворох скриптов?
Но fallback опцию тоже хорошо иметь под рукой :)
Можете конкретнее уточнить какие интересны, если мы говорим про расширения для Tomcat и подобных, то есть. Без установки можно проверить по названию сервера в магазине приложений
Как помню, при открытии .java файла приходят всякие предложения - "тебе подходит XXX расширение, поставить?". А так да, не всегда это интуитивно, тут полностью согласен. Тем более еще бывает несколько расширений для одной и той задачи)
Да и конкурировать с IDEA сложно. IDEA заточена под конкретную задачу, да и многолетняя привычка сродни слепой печати - все уже делаешь на автомате и знаешь куда нажимать. Тут мне больше интересно изучать - "А есть ли что-то еще, не отстал ли инструмент". И да, первая неделя использования была полна страданий и красноглазия, но потом стало понятно как это работает :)
Другой переломный момент это AI ассистенты, они нивелируют "умность" автокомплитов, тонкости знаний IDE особенностей технологий. Стандартные автокомплиты IDEA уже не сравнятся с ними, что тоже дает больше вариантов использованию другого инструмента. И не важно, это перед тобой Java, properties файлы спринга или gradle build.
? спасибо, упомянул что нужен kotlin, но в статье не указал нужный extension. Добавлю