Comments 12
А в чем проблема просто через brew апдейтить?
Неделю назад переехал на OpenIDE c Intellij IDEA Ultimate старой версии.
Надо было поднять версию на проекте с Java 21 -> 24 (SE, без Spring). Все завелось без особых проблем, практически все элементы на своих местах. Немного непривычен минимализм нового интерфейса, но постепенно привыкаю.
Что не нравится:
Цвета иконок резковаты, в старой версии было поприятнее. Может есть плагин какой, чтобы можно было кастомные конфигурации использовать?
В markdown длинные строки не отображаются, приходится кликать на каждую, чтобы увидеть весь текст. В настройках не нашел как это поправить.

В целом все устраивает. Шустро работает рендеринг markdown файлов по сравнению с Intellij IDEA. Планирую и дальше использовать для разработки.
Спасибо!
Почему нет опции - пользуюсь пиратской версией? Что это за импорт параллельный такой?
Судя по неоднократному упоминанию OpenIDE складывается что это рекламная статья, при этом не покидал вопрос: А в чем же альтернативность? Если просто взяли IntelliJ Platform и назвали по своему добавив чего то своего?
Если бы просто «переименовали», никто бы и не заметил :) Но OpenIDE — это своя сборка, свои плагины, свой маркетплейс, адаптация под локальные требования и поддержка компаний.
Так что да, это альтернатива.
OpenIDE — это своя сборка
В смысле gradlew build запустили, подменив названия и добавив нескучные обои? Это и значит - переименовали.
свои плагины, свой маркетплейс
Дробление комьюнити ни как не может быть хорошей идеей. Как все эти безумства с клонами гитхаба и суевереыми мессенджерами.
адаптация под локальные требования
Стучалку встроили? Да, это серьёзное конкурентное преимущество :). Или в рф придумали еще и свою локальную православную яву?
поддержка компаний.
А в чём это выражается?
Так что да, это альтернатива
Кому-то и "мессанджер" мах/хам - "альтернатива"...
Пс. Так-то, нет ничего плохого в этих "альтернативщиках", но их постоянное позиционирование себя как "хороших и свободных" в противовес этим "плохим" джейлбрейнсам, при том, что они просто паразитируют на оригинале очень дурно пахнет. Примерно, как пахнет мессенджер хам, который был бы просто ещё одним мессанджером, кабы не паразитировал на цензурировании и запретах. Пляски на костях.
В смысле gradlew build запустили, подменив названия и добавив нескучные обои?
Если бы всё сводилось к «подменить названия», то все самостоятельно себе бы все собирали. Работы там гораздо больше :)
Дробление комьюнити ни как не может быть хорошей идеей
Согласен, но такие времена. Да и я бы не сказал что разработка плагинов и маркетплейса это прямо "дробление комьюнити".
Стучалку встроили?
Исходники доступны можете проверить самостоятельно. Ну а вообще мне нравится IDEA, но если соблюдать лицензионные соглашения то корпоратам(и не только им) использовать ее на территории РФ сейчас нельзя. А например я код писал в основном на работе. OpenIDE нужен для того что бы можно было в текущих условиях использовать норм инструменты разработки, которые не застряли в 22 году.
позиционирование себя как "хороших и свободных" в противовес этим "плохим" джейлбрейнсам
На самом деле это скорее ваша интерпретация, чем реальная позиция OpenIDE. Мы никогда не строили коммуникацию как «мы хорошие, а JB плохие». JetBrains сделали отличную платформу — и мы этого не скрываем.
IntelliJ Platform — это платформа для разработки IDE, и мы используем её строго по назначению: как основу, на которой строим собственный продукт со своей экосистемой, релизным циклом и поддержкой.
Если бы всё сводилось к «подменить названия», то все самостоятельно себе бы все собирали. Работы там гораздо больше :)
телеметрию выпилить? Чтобы проблемы не доходили до изготовителя? Ну, такое себе решение. Больше похожее на выстрел себе в ногу.
Да и я бы не сказал что разработка плагинов и маркетплейса это прямо "дробление комьюнити".
Ну, я попытался добавить ваш маркетплейс в идею. "Почему-то" не получилось. Не, может я неправильно подключал, но на сайте маркетплейса нет никаких инструкций.
Исходники доступны можете проверить самостоятельно.
Так у вас и так это написано: Для отправки статистики, поиска обновлений, подключения плагинов и т.д. среда разработки обращается только к серверам на территории РФ.
На самом деле это скорее ваша интерпретация, чем реальная позиция OpenIDE.
Постоянное подчёркивание националистической принадлежности позаимствованной разработки - это не моя интерпретация. Видели ли вы на сайте джетбрейнсов через строчку надписи о том, что интеллиджей - это чешская ide, с плагинами чешского маркета, с интегрированным чешским эйай, ходящая на американский гитхаб и умеющая работать с понаехавшем в америку линуксом (и Линусом) на финнском ядре. Зубодробительно, не правда ли?
Мы никогда не строили коммуникацию как «мы хорошие, а JB плохие».
Кстати, а правде любая организация может войти? А JB может? А Google? А Meta? На прозрачном недискриминационном основании, да? А получать статистику может? Или продукт всё же зависит от воли одной компании? Просто компания - того кого надо компания?
Смотрите, ну все просто же. Страна под санкциями (личное отношение к ним и их причинам мы тут опустим). Разработчикам писать на чем-то надо, и желательно легально. OpenIDE предоставляет такую возможность, и в этом основная ценность. Чтобы ее предоставить, нужно проделать немало работы:
-настроить сам процесс сборки (не очень тривиальный), убрать обращения к серверам JB (я думаю понятно почему в текущей ситуации),настроить собственный сбор ошибок и статистики. Сбор статистики != стучать тов. майору, вы натягиваете сову на глобус.
-поднять маркетплейс и туда зеркалировать доступные по лицензии плагины с большого маркетплейса (иначе без vpn и нарушения лицензии JB вы плагины не получите)
-реализовать свою поддержку Docker, так как лицензия JB не позволяла легально использовать их плагин
-реализовать адекватную поддержку Spring, http клиента, DB клиента (здесь силами Amplicode)
-ну и там еще много над чем идет работа, типа профайлера и поддержки других языков-фреймфорков.
Смысл слова "националистической" вы понимаете неверно, будем считать что вы имели в виду "национальной". Конечно, JB на этом нет смысла акцентироваться, так как задачи сделать независящую от санкций IDE не стоит. Видите, если учитывать контекст, все становится логично. Пожалейте сову.
Касаемо любой компании. Давайте так задам вопрос: а JB/Google/Meta хотят? По секрету, запросов пока не было. Пожалейте сову.
А вот с российскими компаниями, которые хотят присоединиться, диалог мы ведем. И компания в консорциуме уже не одна, а три.
OpenIDE предоставляет такую возможность, и в этом основная ценность.
Вопросы-то не к факту её существовования, а к позиционированию. Я ж это в самом первом комментарии написал.
убрать обращения к серверам JB (я думаю понятно почему в текущей ситуации),настроить собственный сбор ошибок и статистики.
Ну, да. Тяжело ломать то, что кто-то старался делал. Ах-ах!
Сбор статистики != стучать тов. майору, вы натягиваете сову на глобус.
Вопрос был не в майоре. Вы же так громко рекламируете, что openIde не зависит от "одной компании". На деле, всё так же зависит, но от другой. Причём неизвестно от какой, неизвестно кому принадлежащей, неизвестно кем контролируемой и неизвестно как использующей эти данные. Максимальная непрозрачность продукта о котором вы утверждаете что он максимально прозрачен.
поднять маркетплейс
Вы так и не ответили почему я из идеи не могу подсоедениться к вашему маркетплейсу и зачем вы сделали это дробление комьюнити. "Такие времена" - какое-то странное оправдание.
реализовать адекватную поддержку Spring, http клиента, DB клиента
Ну, это же плагины. Какая есть необходимость националистически огораживать их?
Смысл слова "националистической" вы понимаете неверно, будем считать что вы имели в виду "национальной".
Можно успокаивать себя, используя эвфемизмы, но суть-то одна - противопоставление группы людей по национальному признаку всему остальному миру, утверждая её превосходство. Причём у членов этой группы не спрашивали их желания.
Конечно, JB на этом нет смысла акцентироваться, так как задачи сделать независящую от санкций IDE не стоит.
Ни у кого из нормальных людей нет смысла акцентироваться на национальном (как вам будет угодно) превосходстве.
Видите, если учитывать контекст, все становится логично.
Это какая-то чудовищная "логика". Мой дед воевал против неё.
Касаемо любой компании. Давайте так задам вопрос: а JB/Google/Meta хотят?
Нет, не давайте. Не уходите от ответа. Вопрос был - действительно ли ваши условия равноправны, недискриманационны и ненационалистичны?
По секрету, запросов пока не было.
С такой чётко обозначенной позицией это неудивительно. Или вам удивительно?
А вот с российскими компаниями, которые хотят присоединиться, диалог мы ведем.
Вот именно. Сова печально ухает.
"зависит, но от другой. Причём неизвестно от какой, неизвестно кому принадлежащей" - от трех: Хоулмонт, Астра, AxiomJDK. Трех достаточно известных компаний, одна даже публичная. Так что неизвестно видимо только вам.
"противопоставление группы людей по национальному признаку" - ГДЕ вы это увидели??? Или вы как человек с молотком, который везде видит гвоздь? Акцент на России (стране, а не национальности) связан с тем, что оригинальная IDE в России легально недоступна.
"зачем вы сделали это дробление комьюнити" - нет никакого дробления, есть легально доступное на территории страны зеркало.
"Ну, это же плагины. Какая есть необходимость националистически огораживать их?" - в третий раз, потому что альтернативы легально недоступны в РФ. Кстати, никто не запрещает их скачивать из любой точки мира. О каком огораживании речь?
Но я так понимаю, вы все равно будете видеть, то что вам хочется видеть, поэтому наверное в дальнейшей дискуссии смысла нет.
Для разработки я теперь использую следующий набор
GigaIDE + плагин для отображения анотаций spring/orm Explyt Spring plugin
У меня нет завышенных требований к ide и мне вполне хватает. Пробовал переходить на eclipse. По мне так очень перегруженный интерфейс. Да и привык я уже к idea. А так ди или старая версия или дать шанс giga с этим плагином. Перешёл бы vs code (codium), но т.к. я еще пишу фронт на react/vue, то мне удобнее, чтобы были разные ide
Российские Java/Spring-разработчики: какие IDE выбирают сегодня