Как стать автором
Обновить

Комментарии 21

Никак, берем VPN, скачиваем IDEA и пользуемся. Для меня лучшего и удобного редактора, чем PHPStorm нет. Другие не понравились.

А потом ваш впн начинает конфликтовать с рабочим и вы курите бамбук

с чего это, у меня openVPN ни с кем не конфликтует

Сейчас решений для обхода ограничений ИТ-служб имеется чуть больше, чем вагон и маленькая тележка.

Приходилось видеть вариант, когда уставшие от креатива ИТ разрабы брали инет через б/у телефон с VPN и клали болт на все корпоративные политики одним махом. А при редкой необходимости залезть в корпоративный интранет просто переключали сеть в настройках

TL;DR:

  • GNU Emacs

  • VIM

  • Neovim

  • VS Code (спорно)

Лет 20 назад друг настроил Emacs по образу и подобию Borland'a, но на Linux. Было реально круто, но нужно заморочиться и потратить время знатно. Как-то вспомнил, захотелось попробовать, но не осилил - не было мотивации столько сил тратить. Как вариант, если подготовить шаблоны, чтоб переиспользовать, то можно получить реальную IDE

воспользоваться сторонними инструментами для работы с СУБД

Пользуюсь комьюнити идею начиная с первых дней её появления и никаких проблем не испытываю. Все эти визарды, плагины, все это костыли для тех кто под капот ленится заглядывать. А модульная или микросервисая архитектура позволяет быстро разобраться с проектом любой сложности.

Ещё существует такая ide как eclipse, но почему-то её мало кто вспоминает

К Eclipse сложно применить термин lightweight, там фраза "там поменять в одном месте константу, один момент" не работает

CubeIDE у ST на ней сделан, можно вечно смотреть как она открывает проект и переключает с ioc на исходный код...

Я вспоминаю. Правда не каждый год и даже не два. Скачиваю, смотрю, пытаюсь пользоваться, привыкнуть, но через пару месяцев сдаюсь и сношу. И так на протяжении уже лет 15

Kate довольно хорошо умеет LSP. Правда, сам по себе не всегда удобный и стабильный.

Консольный Helix тоже умеет хорошо LSP и TreeSitter. Он шустрый и стабильный. Но система движения не всегда удобная (post-vim).

Vim система движений не неудобная, а непривычная! Хотя раньше вполне себе было стандартом...

А так LSP много куда можно воткнуть, скорее проблема в том, что статья описывает гораздо больше функционала(имхо - излишнего), чем LSP.

В том-то и дело, что у Helix - не Vim, а дальнейшее развитие идеи. Причём первым «post-Vim» был Kakoune, и его вариант мне нравится больше. Автор Helix решил, что сделает ещё лучше, и сделал по своему. На мой взгляд, получилось хуже, чем у Kakoune.

Но как IDE , Helix превзошёл Kakoune на текущий момент.

Скептически отношусь к таким материалам. "Как жить без intlliJidea? Берем intellijidea...". Все это закончится ровно в тот момент, когда Intellij будет распространять community по подписке (хоть и бесплатно) и закроет доступ к ней для России.

И чем больше вы публикуете таких материалов, тем больше у госруководства обманчивого впечатления, что все хорошо. Тем меньше понимания проблемы и опасности. И тем больнее будет очевидный и ожидаемый удар.

Вместо того, чтобы прямо сейчас начинать разработку своей IDE, можно почивать на лаврах.

свою IDE подобного уровня в РФ не разработают.

Intellij будет распространять community по подписке

В этот момент делается форк. Вы считаете, что нужно с нуля свою IDE писать?

И как же люди жили без нее до Идеи?

Да, Идея в свое время сделала ставку на рефакторинг и выиграла. Но и у неё есть слабые стороны. Я и сам сижу на Идеи, но если бы была другая ушёл бы, т.к. пару "фич" редактора не исправляются с самого рождения. Отладчик так и не умеет показывать возвращаемого значения из функции. А с внедрением лямд в Java количество нераспозноваемого кода для отладчика только растёт. Мультимодульные проекты не всегда подтягивается корректно... В свое время, когда вынужденно переходил с jBuilder'а, буквально плакал. Жаль Borland не выжил. А в последнее время основная фича - рефакторинг - тоже сбоит. Поменяли интерфейс на спорный...

Не боги горшки обжигают. Если будут почивать на лаврах, то точно так же как и предыдущих "богов" сметут.

В настройках дебагера можно включить show method return value

https://www.jetbrains.com/guide/javascript/tips/see-return-values-variable-view/

Пример в JavaScript, но точно работает и для Java

Зарегистрируйтесь на Хабре, чтобы оставить комментарий