Комментарии 36
Никак, берем VPN, скачиваем IDEA и пользуемся. Для меня лучшего и удобного редактора, чем PHPStorm нет. Другие не понравились.
А потом ваш впн начинает конфликтовать с рабочим и вы курите бамбук
с чего это, у меня openVPN ни с кем не конфликтует
Сейчас решений для обхода ограничений ИТ-служб имеется чуть больше, чем вагон и маленькая тележка.
Приходилось видеть вариант, когда уставшие от креатива ИТ разрабы брали инет через б/у телефон с VPN и клали болт на все корпоративные политики одним махом. А при редкой необходимости залезть в корпоративный интранет просто переключали сеть в настройках
Это проблема, когда необходимость во внутрисети возникает всегда. Вот разрабатываешь ты микросервис, все другие микросервисы твоей системы - во внутрисети, базовые образы докера, база данных, тесты, сервера CI/CD, сваггеры, роутинг, трейсинг... Короче, все. Нет внутрисети - можно не работать вообще.
И ноутбук у тебя зачастую корпоративный, с которого к абы какому интернету не подключишься, только к очень конкретному - корпоративному вайфаю. А после вайфая обязательно подключиться к очень конкретному VPN.
Без ноутбука вайфай не работает, без ноутбука с вайфаем и внутренним VPN-ом нет доступа ни до каких ресурсов внутри. Без включения корпоративного VPN на таких ноутбуках и интернет тоже недоступен.
Такая система сейчас у многих (может быть, большинства) финтехов и корпораций. Такая система что в Амазоне, что в Сбере.
Короче, вот эта штука про свой интернет - она только для мелких-средних компаниях.
Собственно, она и продает идею пойти работать в медкую-среднюю компанию для кого угодно, кто работал в корпорации.
Я же написал - сеть в настройках переключается.
Работаете через телефон - и открыты всем злобным ветрам, кроме своих мозгов и опыта, надеяться не на что, вы викинг в штормовом море. Переключились на локалку - и вот вы снова пушистый зайка в уютной корпоративной песочнице, за файрволлом, построенным для вас заботливыми и внимательными безопасниками... мля.
И ноутбук у тебя зачастую корпоративный, с которого к абы какому интернету не подключишься, только к очень конкретному - корпоративному вайфаю. А после вайфая обязательно подключиться к очень конкретному VPN.
Пользуйте Линукс, на компы с Линуксом ИТ обычно не суется, справедливо полагая, что линуксоиды имеют достаточно мозгов, чтобы не запустить червя в сеть.
Да и ноут не всегда подойдет, мне, например, для ежедневной сборки образа по 4-5-раз 64 гига и 16 ядер мало. А корпоративные виртуалки тоже не подходят - выделить памяти и ядер можно много, но дисковая подсистема для них, сравнимая по производительности хотя бы с SATA, жутко дорогая.
Не забываем про поездку в Армению за банковской картой! 😎
TL;DR:
GNU Emacs
VIM
Neovim
VS Code (спорно)
Лет 20 назад друг настроил Emacs по образу и подобию Borland'a, но на Linux. Было реально круто, но нужно заморочиться и потратить время знатно. Как-то вспомнил, захотелось попробовать, но не осилил - не было мотивации столько сил тратить. Как вариант, если подготовить шаблоны, чтоб переиспользовать, то можно получить реальную IDE
emacs lsp редхатовский нормально поддерживает?
ну так в порядке интересуюсь, пользоваться таким конечно будут 2 человека
воспользоваться сторонними инструментами для работы с СУБД

Пользуюсь комьюнити идею начиная с первых дней её появления и никаких проблем не испытываю. Все эти визарды, плагины, все это костыли для тех кто под капот ленится заглядывать. А модульная или микросервисая архитектура позволяет быстро разобраться с проектом любой сложности.
Ещё существует такая ide как eclipse, но почему-то её мало кто вспоминает
К Eclipse сложно применить термин lightweight, там фраза "там поменять в одном месте константу, один момент" не работает
CubeIDE у ST на ней сделан, можно вечно смотреть как она открывает проект и переключает с ioc на исходный код...
"С детства не люблю кошек, ты просто не умеешь их готовить". Не трогайте эклипс он работает. А все попытки переехать с эклипса для написания кода под микроконтроллеры: stm'ы, китайские вариации на тему stm, esp32, заканчивались ничем. Всякие силаены, vscod'ы и иже с ними ничего кроме отторжения не вызывают . Жаль конечно что эклипс похерили, а долбоящеры из esp-idf убили в 3-й версии своего плагина поддержку родного эклипсовского индексера в угоду lsp, который лютое говно и который по-быстрому отследить что происходит в недрах совершенно не даёт. Чтобы оператиано взглянуть на вызываемый код нужно специально открывать файл, вместо по-месту всплывающего окна с кодом метода или структуры. Эклипс отличный инструмент!
Я вспоминаю. Правда не каждый год и даже не два. Скачиваю, смотрю, пытаюсь пользоваться, привыкнуть, но через пару месяцев сдаюсь и сношу. И так на протяжении уже лет 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 писать?
В смысле как жить? NeoVim наше все!
И как же люди жили без нее до Идеи?
Да, Идея в свое время сделала ставку на рефакторинг и выиграла. Но и у неё есть слабые стороны. Я и сам сижу на Идеи, но если бы была другая ушёл бы, т.к. пару "фич" редактора не исправляются с самого рождения. Отладчик так и не умеет показывать возвращаемого значения из функции. А с внедрением лямд в Java количество нераспозноваемого кода для отладчика только растёт. Мультимодульные проекты не всегда подтягивается корректно... В свое время, когда вынужденно переходил с jBuilder'а, буквально плакал. Жаль Borland не выжил. А в последнее время основная фича - рефакторинг - тоже сбоит. Поменяли интерфейс на спорный...
Не боги горшки обжигают. Если будут почивать на лаврах, то точно так же как и предыдущих "богов" сметут.
В настройках дебагера можно включить show method return value
https://www.jetbrains.com/guide/javascript/tips/see-return-values-variable-view/
Пример в JavaScript, но точно работает и для Java
Борланд в смысле команды выжил ) Он превратился в Джетбрейнс, Visual Studio + C#, и современную версию Delphi. Последняя, кстати, вполне себе существует и пользуется ограниченным успехом для написания всякого кастомняка аля конфигураций 1С (но в мире победившего Сапа и Атлассиана это не имеет такой же всенародной популярности, как у нас 1С). А заинспайренная ими команда Атома превратилась в VSCode и Zed.
Сказать "нет войне" и релоцироваться в теплые страны не вариант?
Hi, I'm the author of LSP4IJ and after reading your article it seems you have some Freeze problem with LSP4IJ. Have you thisifreeze problem with last relesed version 0.9.0? If yes could you create an issue at https://github.com/redhat-developer/lsp4ij/issues which explains in detail howto reproduce the problem. Thanks!
С момента ухода jb не пользуюсь идеей. Да чуть менее привычно на vs code. Но я не считаю, что показывать средний палец покупателям плохой тон. Минусую jb. Пусть катятся к чёрту.
Бедным джавистам нужно 5 частей статьи чтоб распрощаться с intellij idea?
Как жить без IntelliJ IDEA? Часть №5. Заключение