LINUX.ORG.RU

OpenIDE — новая IDE на базе IntelliJ Idea CE

 , , openide

OpenIDE — новая IDE на базе IntelliJ Idea CE

0

2

«Группа Астра», Axiom JDK и Haulmont представляют интегрированную среду разработки с открытым исходным кодом на базе IntelliJ IDEA Community Edition. Необходимость в создании нового продукта вызвана тем, что некоторые проприетарные компоненты IDEA недоступны в России. Например, в свободной версии IntelliJ IDEA отсутствуют поддержка Docker и Spring.

В OpenIDE убрана телеметрия JetBrains, исключены все проприетарные компоненты. Добавлена поддержка российских JDK и хостинга кода.

В релиз вошли:

  • поддержка актуальных версий Java и Kotlin;
  • интегрированная поддержка Docker;
  • комфортная работа со Spring;
  • поддержка Python;
  • быстрый доступ к Axiom JDK;
  • интеграция с GitFlic.

Исходный код доступен на Gitflic.

Одновременно разработчики открыли маркетплейс расширений для OpenIDE, на текущий момент насчитывающий более 300 расширений.

>>> Сайт программы

★★★★★

Проверено: hobbit ()
Последнее исправление: unfo (всего исправлений: 3)
Ответ на: комментарий от vbr

Эм, мне растишка нужна и что-то для csv/json поудобнее дефолта.

peregrine ★★★★★
()

IDEAСОДЕРЖАЩИЙ ПРОДУКТ С ЗАМЕНИТЕЛЕМ МОЛОЧНОГО ЖИРА ИДЕНТИЧНЫЙ НАТУРАЛЬНОМУ

EXL ★★★★★
()
Ответ на: комментарий от seiken

Достаточно разрабатывать на виртуалке с отключенной сетью. Для обновления качаешь новый бинарь с хост машины и подсовываешь в виртуалку.

peregrine ★★★★★
()
Ответ на: комментарий от seiken

забросят эти начинания

И что плохого в забрасывании NIH поделок?

eternal_sorrow ★★★★★
()
Ответ на: комментарий от eternal_sorrow

Судя по тем бумажкам которые я наблюдаю скоро это станет проблемой для всех, т.к. не знаю что ты видишь, а я вижу полное отключение зарубежного сегмента сети в течении 5-6 лет максимум.

peregrine ★★★★★
()
Ответ на: комментарий от eternal_sorrow

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

peregrine ★★★★★
()
Последнее исправление: peregrine (всего исправлений: 1)
Ответ на: комментарий от peregrine

полное отключение зарубежного сегмента сети

Если полностью отключат, то откуда будут тянуть плагины в новый маркетплейс? Сами там появятся? Смысл тогда в этом маркетплейсе?

troizet
()
Последнее исправление: troizet (всего исправлений: 1)

Не работает автодополнение кода у плагина Amazon Q. Это я криворукий или у всех так? Arch + OpenIDE + Amazon Q из маркетплейса OpenIDE.

FatPinguin
()

Очередной форк от Астры.

a1ba ★★★
()
Ответ на: комментарий от peregrine

Да просто можно отключить телеметрию и не париться

riptor
()
Ответ на: комментарий от Belkrr

Там не Spring, а Spring Boot

Spring Boot тянет за собой Spring

Интересно что будет, когда Amplicode выйдет из бесплатной беты.

Часть фич останется бесплатными, часть будет стоить где-то 9000 в год

Интересно станет ли популярнее, чем сборка от сбера (GigaIDE).

Я уверен, что станет. В отличие от GigaIDE тут всё не завязано на одну компанию. И разработкой занимаются люди, которые, подозреваю в том как работает Идея понимают не хуже, чем разработчики из JetBrains

riptor
()
Ответ на: комментарий от riptor

Spring Boot тянет за собой Spring

Я про то, что если в проeкт не использует именно Spring Boot, то плагин от Amplicode бесполезен. (Ну или был бесполезен, когда я его смотрел).

Belkrr
()
Ответ на: комментарий от slyjoeh

а оно не легаси разве? За пределами бывшего совка встречал от силы пару раз, за последние хз сколько лет

Самый популярный фреймворк в мире Java, очень много на нём всякой бизнес-логики. Даже этот форум активно использует Spring, но без Spring Boot вроде как.

EXL ★★★★★
()
Ответ на: комментарий от Belkrr

Я про то, что если в проeкт не использует именно Spring Boot, то плагин от Amplicode бесполезен.

Ну он как минимум помогает с Hibenate. Там зашито всё, что зашито в JpaBuddy. Плюс генерит миграции для Liquibase.

Гененирует по энтити ДТО и мапперы для конвертации, это тоже к спринг буту отношения не имеет.

Может конфигурацию он только для Spring Boot нормально делает, тут не уверен.

riptor
()
Ответ на: комментарий от aol

Ну, если ты погуглишь слегка, то у Haulmont основной продукт на джаве и спринге. и своя среда разработки на базе идеи.

После «известных событий», видимо, проще оказалось сделать свою сборочку идеи, чем возраждать webide.

У Haulmont была «своя сборочка идеи» задолго до известных событий и называлась CUBA Studio. Она была на базе комьюнити обвешанная их плагинами и интегрированная с их магазином обвесков к их фреймворку и продуктам.

vtVitus ★★★★★
()
Ответ на: комментарий от Belkrr

Интересно что будет, когда Amplicode выйдет из бесплатной беты.

Уже давно вышел. Есть Amplicode Pro за бабки.

vtVitus ★★★★★
()
Ответ на: комментарий от riptor

Там зашито всё, что зашито в JpaBuddy.

Intelliji покупала JPA Buddy у этой самой Haulmont, шо особенно забавно купили в 23 году т.е. уже после «известных событий» и рьяному следованию санкциям.

vtVitus ★★★★★
()
Ответ на: комментарий от WatchCat

классический гуй для Идеи

Старый IDEA UI был околоидеальным.

Вот буквально приложение для программистов, спроектированное программистами которое внезапно получилось очень удобным и приятно выглядящим. Уборосито, вмещается много информации, отлично сплитится и отлично кастомизируется. Можно было создавать окружения для всяких презентаций или разных рабочих процессов.

Увы, но в команду года три-четыре назад проникли «дизайнеры нулевых», которые добавили интерфейсу «ВОЗДУШНОСТИ» после чего все продукты JetBrains стали выглядеть как Visual Studio Code.

Они потеряли первичность. Вместо того чтобы быть локомотивом удобного набора IDE они решили заглядывать в рот конкурентам в лице Microsoft с Visual Studio Code. IDE от JetBrains потеряли самостоятельность и стали вторичными.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 3)
Ответ на: комментарий от vtVitus

Intelliji покупала JPA Buddy у этой самой Haulmont

С оговоркой, что Haulmont может продолжать разработку в своих продуктах ))

шо особенно забавно купили в 23 году т.е. уже после «известных событий» и рьяному следованию санкциям.

Думаю там переговоры сильно раньше начались и Jet Brains долго думали

riptor
()
Ответ на: комментарий от EXL

Старый IDEA UI был околоидеальным.

Старая Идея в принципе была околоидеальна. Я помню много времени пользовал Idea 4.5, но в ней не было поддержки mvn. Но она была в следующих версиях, что делать? Перенести плагин из новой идеи в старую - скопировал нужную папки из плагинов … и mvn плагин заработал - без каких-либо проблем с гуём и всем таким. Сейчас такое сложно представить. Вообще Intelliji очень сильно начинает походить на Близард какой-нить - тень себя прошлой.

vtVitus ★★★★★
()
Ответ на: комментарий от peregrine

Я на жаве пишу много лет, практически исключительно на идее, и в последнее время отключаю практически все плагины. На Ultimate меня держит пожалуй только плагин Database. Он действительно хорош и уникален.

Зачем нужен плагин для Spring-а, я честно не понимаю. Все эти плагины замедляют старт, грузят машину ненужными процессами, а интерфейс ненужными элементами. Spring это обычная Java библиотека. Spring Application это обычное Java приложение с main методом. Для этого всего не нужен плагин, как он не нужен для logback или apache-commons.

Я считаю, что всех плачущих по плагинам надо посадить на notepad.exe и cmd.exe на месяцок. Может поймут, что к чему.

vbr ★★★★★
()

У нас есть своя расово верная Gigaide. По моему, на данный момент лучший легальный вариант.

Romanych
()

А что там с С++?

blex ★★★★
()
Ответ на: комментарий от vbr

Плагины не нужны.

Плагин Classic UI --- это вообще база. SonarLint тоже не плох.

DarkAmateur ★★★★
()
Ответ на: комментарий от necromant

И зачем оно нужно, когда есть VScode Vim SpaceVim и Zed Eclipse JDT Language Server Spacemacs?

пофиксил :D

пофиксил :D

AlexVR ★★★★★
()
Ответ на: комментарий от hobbit

Разбудите когда закончится февраль.

Aber ★★★★★
()
Ответ на: комментарий от peregrine

pgadmin максимально бесполезная ерунда, которому миллион альтернатив. А вот Database это да, ему альтернатив ровно ноль.

vbr ★★★★★
()
Ответ на: комментарий от vbr

Потому что создатели pgadmin упоролись и сделали из него вёб-приложение.
Это что за синтетикой надо было закинуться чтобы придумать такое?

WatchCat ★★★★★
()
Ответ на: комментарий от WatchCat

Плохое из него веб приложение. Я его искренне попытался задеплоить для внутренних юзеров. Не советую никому повторять этот опыт. Clooudbeaver при всей своей упоротости хотя бы просто работает. pgadmin тупо вис раз в 2-3 дня.

А так - дело не в веб приложении. Когда я на него смотрел, там было просто окошко для ввода SQL. Весь функционал pgadmin заменяется vim-ом с парой простых скриптов.

В DataGrip есть редактор запросов, который понимает SQL и схему БД. А также ряд инструментов для редактирования запросов, которые понимают семантику. К примеру переименовать alias. Этого больше на таком уровне нигде нет.

pgadmin и все остальные клиенты, которые я видел, сравнивать с DataGrip это как notepad++ сравнивать с IDE. Безусловно можно код писать в notepad++, но в IDE просто удобней и возвращаться не захочется. До vim/emacs тоже не дотягивает pgadmin, нет там никакой кастомизации и прочего, просто топорная тулза, всё достоинство которой в том, что она идёт в дефолтной поставке постгреса.

vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.