Комментарии 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, можно почивать на лаврах.
В смысле как жить? NeoVim наше все!
И как же люди жили без нее до Идеи?
Да, Идея в свое время сделала ставку на рефакторинг и выиграла. Но и у неё есть слабые стороны. Я и сам сижу на Идеи, но если бы была другая ушёл бы, т.к. пару "фич" редактора не исправляются с самого рождения. Отладчик так и не умеет показывать возвращаемого значения из функции. А с внедрением лямд в Java количество нераспозноваемого кода для отладчика только растёт. Мультимодульные проекты не всегда подтягивается корректно... В свое время, когда вынужденно переходил с jBuilder'а, буквально плакал. Жаль Borland не выжил. А в последнее время основная фича - рефакторинг - тоже сбоит. Поменяли интерфейс на спорный...
Не боги горшки обжигают. Если будут почивать на лаврах, то точно так же как и предыдущих "богов" сметут.
Как жить без IntelliJ IDEA? Часть №5. Заключение