OpenIDE – мультиязычная среда разработки
2.06K subscribers
148 photos
41 videos
160 links
OpenIDE позволяет разрабатывать проекты на Java, Spring, Python, Go, JavaScript и TypeScript!

А поддержка Docker и 300+ плагинов доступны бесплатно в маркетплейсе.

Чат: @openide_chat
YT: youtube.com/@openide
ВК: vk.com/openide
MAX: max.ru/openide
Download Telegram
⚡️ Вышел TypeScript 7.0, первый релиз на компиляторе, переписанном с TypeScript на Go

Год назад разработчики анонсировали этот порт и обещали серьёзное ускорение.

Теперь есть цифры:
1. Сборка VS Code: 125,7 секунды на TypeScript 6, 10,6 секунды на TypeScript 7.
2. Playwright, Sentry, Bluesky и tldraw ускорились от 7,7 до 11,9 раза.
3. Потребление памяти при этом уменьшилось на 6-26%.

OpenIDE поддерживает TypeScript всех актуальных версий, включая 7.0, из коробки: подсветка, автодополнение, навигация по коду и рефакторинги.


Программного API у новой версии пока нет, поэтому старый компилятор оставили рядом через пакет совместимости @typescript/typescript6 с бинарником tsc6 — на время миграции инструментов типа typescript-eslint.

📚 Подробный разбор всех изменений и как обновиться — в статье на Хабр.
1👍19⚡7🔥7🤯2
Media is too big
VIEW IN TELEGRAM
⚡️ Встроенный DB-клиент в OpenIDE

Рады рассказать про новую и очень значительную часть OpenIDE, про которую нас неоднократно спрашивали.

В OpenIDE появился встроенный DB-клиент для работы с базами данных прямо внутри IDE.


Больше не нужно держать рядом DataGrip, DBeaver или pgAdmin — подключились один раз, и дальше работаете с базой там же, где пишете код.

В первой версии доступны:
– SQL-комплишн по схеме базы: подсказывает таблицы и колонки, ловит опечатки и синтаксические ошибки
– Редактирование данных прямо в таблице: сортировка, фильтры, правка ячеек
– Экспорт результата в CSV, JSON, SQL и XML
– ER-диаграмма схемы базы: таблицы и связи между ними наглядно
– EXPLAIN и анализ плана запроса

Уже есть поддержка 5 наиболее популярных СУБД: PostgreSQL, MySQL, ClickHouse, SQLite и Oracle.

Базовые возможности DB-клиента доступны в OpenIDE абсолютно бесплатно, полноценная поддержка всех 5 СУБД — в OpenIDE Pro.
1👍44🔥32🤩11❤4👏3
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ OpenIDE Pro теперь доступна всем

Java, Kotlin, Go, TypeScript, JavaScript, Python, PHP и встроенный DB-клиент в одном дистрибутиве!

Все пользователи OpenIDE могут перейти на OpenIDE Pro без регистрации, без NDA и без каких-либо ограничений.

60 дневный триальный период OpenIDE Pro включает в себя:

1. Полноценную поддержку Spring
2. Расширенную поддержку Go (с отладкой и профилированием)
3. Полный доступ к инструментам для работы с БД (PostgreSQL, MySQL, ClickHouse, Oracle)
4. Поддержку JavaScript/TypeScript вместе с React/Angular/Vue
5. Инструменты для работы с Python и PHP


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

Скачать: https://openide.ru/download

📚 Подробнее про OpenIDE Pro читайте в релизной статье на Хабре
30🔥32👍18⚡13❤6👏2
🔥 Прожарка DB-клиента OpenIDE

На Хабре вышел большой авторский обзор нашего Database-клиента.

Борис Николаев уже около года пишет на Java, Kotlin и Spring в OpenIDE. А после релиза OpenIDE Pro взял PostgreSQL, прошёлся по SQL-консоли, DDL, диаграммам, Explain Plan, импорту и экспорту, и задал главный вопрос: может ли наш клиент заменить DataGrip?

За ответом welcome на Хабр: https://habr.com/ru/articles/1059642/


И, пользуясь случаем, если вы тоже хотите написать или снять что-нибудь про OpenIDE, то мы всегда рады помочь! Даже если планируете не хвалить нас, а проверять, сравнивать и искать косяки. Технический контент это прекрасно ✨

😌 Незаметно присоединяйтесь ©
Please open Telegram to view this post
VIEW IN TELEGRAM
112🔥26👍15❤12😁3👏1
🍿 Вышла документалка про Java: «The Java Story: The Official Documentary»

В фильме Джеймс Гослинг (создатель языка), Брайан Гётц (руководил разработкой лямбда-выражений в Java 8), Марк Рейнхолд (Chief Architect платформы), создатели Spring и Hibernate, и ещё несколько десятков людей, которые строили экосистему 30 лет.

Фильм охватывает всю историю: от проекта Green в Sun в 1990-м до Project Loom и Valhalla сегодня.

Также в фильме: провал с Time Warner, сделка с Netscape, судебный процесс против Microsoft на $1.95 млрд, крах Sun, поглощение Oracle, Java 8 с лямбдами и переход на 6-месячный цикл релизов.

«В какой-то момент до меня дошло, чем я на самом деле занимаюсь: беру идеи, которые десятилетиями лежали в академической науке, и незаметно протаскиваю их в индустрию. Я не изобретал язык, я решал задачи.»

– Джеймс Гослинг, создатель Java


Java-фанатам на выходные.

https://www.youtube.com/watch?v=ZqGSg4b_cZA
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥25❤16👍15🤩2
🐘 Заглядывая в будущее: Postgres 19

Свежая версия Postgres уже дошла до Beta 2, а финальный релиз ожидается в сентябре.

Изменений планируется довольно много:

1. В ядро добавят REPACK CONCURRENTLY для перепаковки таблиц без блокировки
2. Партиции можно будет объединять и разделять уже после создания
3. Логическая репликация научится синхронизировать последовательности между базами
4. Autovacuum получит параллельные рабочие процессы и новую систему приоритетов
5. Появятся графовые запросы через SQL/PGQ
6. В SQL добавят GROUP BY ALL, а оконные функции получат поддержку IGNORE NULLS и RESPECT NULLS
7. COPY FROM научится пропускать несколько строк заголовка и заменять некорректные значения на NULL
8. COPY TO сможет выгружать данные в JSON и напрямую работать с партиционированными таблицами


📚 В новой статье на Хабре подробно про главные изменения: https://habr.com/ru/companies/haulmont/articles/1061338/

P.S. Встроенный DB-клиент OpenIDE к выходу Postgres 19 будет поддерживать все новые возможности.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥13👍10⚡1
⚡️ Kimi K3 обошла Fable 5, Caveman 💩 и релиз OpenIDE Pro

21-й выпуск IT-новостей от OpenIDE!

GPT-5.6 Sol за семь секунд отменил все активные Stripe-подписки стартапа, пока основатель спал.

JetBrains протестировали скилл Caveman, который обещал экономить 65% токенов, и намерили 8,5%.

А Kimi выпустила открытую модель на 2,8 триллиона параметров.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
😇 ЧИТАТЬ НА ХАБРЕ
Please open Telegram to view this post
VIEW IN TELEGRAM
101❤16👍11🔥3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
🐘 PostgreSQL 19 уже на горизонте

В первой бета-версии появилась новая конструкция — ON CONFLICT DO SELECT.


INSERT INTO customer (
id, email, password
) VALUES (
'a20bf431-48fc-458fb240-6207676e5099',
'me@example.com',
'pwd'
)
ON CONFLICT (email) DO SELECT
RETURNING *;


Если такого email ещё нет, запись будет создана и возвращена. Если уже есть, то PostgreSQL вернёт существующую строку, не изменяя её.

Получается атомарный get-or-create одним запросом: без дополнительного SELECT и фиктивного UPDATE. Особенно полезно при конкурентных запросах.

И да, DB-клиент OpenIDE, конечно же, будет отлично поддерживать новый синтаксис PostgreSQL 19: от редактирования и выполнения запросов до работы с результатами.

⚡️ Незаметно присоединяйтесь ©
1🔥25❤9👍4⚡1
⚡️ Можно ли запретить AI-агенту ломать архитектуру Spring-приложения?

Одних инструкций в AGENTS.md и Skills недостаточно. Агенту нужны инструменты, которые проверят результат и помогут найти ошибку.

В новом видео разбираем это на примере ArchUnit: агент нарушит архитектуру Spring-приложения, получит упавший тест и самостоятельно исправит код.


Но видео не про ArchUnit. Оно про то, как тесты, линтеры и анализаторы создают для AI-агента обратную связь и помогают ему работать качественнее.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍19🔥12❤7⚡1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Дебаггер для JavaScript и TypeScript #coming_soon

В следующем релизе плагина OpenIDE Frontend/Web появится большой набор инструментов для отладки JS/TS.

Уже готовы обычные, условные и логирующие брейкпоинты, пошаговое выполнение, просмотр стека и переменных.

Можно отлаживать JS/TS-файлы и тесты, запускать отладку в Chrome или подключаться к уже запущенному процессу в режиме attach.

Также добавили интерактивную консоль внутри отладочной сессии, REPL для отладки в Chrome и автодополнение при настройке условных брейкпоинтов.


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

Дальше планируем расширять инструменты отладки в Chrome, добавлять работу с загруженными ресурсами, DOM, CSS и профилированием.
🔥29❤13👍6🤩3
⚡️ DB-клиент OpenIDE: от подключения к базе до EXPLAIN и экспорта данных

Встроенный DB-клиент знает реальную схему базы: подсказывает таблицы и колонки, подсвечивает ошибки в SQL, показывает результаты в гриде и строит EXPLAIN-план в виде дерева.

Там же можно сортировать, фильтровать и точечно править данные.

В новой статье прошли весь путь на примере PostgreSQL: подключились к базе, нашли таблицу заказов, проверили запрос из логов, посмотрели план выполнения, поправили тестовую запись и выгрузили результат.


Тот же сценарий сработает и для MySQL, ClickHouse, SQLite и Oracle — независимо от того, пишете вы на Java, Kotlin, Go, Python, PHP или JavaScript/TypeScript.

📚 Подробный разбор DB-клиента OpenIDE читайте на Хабре: https://habr.com/ru/companies/axiomjdk/articles/1067274/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥11❤9⚡4
⚡️ Вышло обновление OpenIDE Frontend/Web

В новой версии появился запуск JavaScript и TypeScript программ в режиме отладки. Подробнее о возможностях дебаггера мы рассказывали в отдельном посте.

Теперь Search Everywhere показывает классы из node_modules во вкладке Classes. Открыть поиск можно двойным нажатием Shift.

Улучшили npm run-конфигурации: теперь для них можно задавать собственное окружение и запускать не только run-скрипты.

Если основным инструментом форматирования выбран Prettier, редактор по умолчанию следует его правилам прямо во время печати.


Также исправили совместимость с новыми версиями TypeScript. Если сохранённый runtime был удалён, при следующем запуске OpenIDE автоматически начнёт поиск нового.

😌 Незаметно присоединяйтесь ©
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥25👍11❤8⚡2🥰1
⚡️ Вышла OpenIDE 2026.2 EAP

Помимо поддержки Java 27 и Kotlin 2.4, в сборке улучшили отладку, работу с зависимостями Maven и Gradle, а также разрешение Git-конфликтов.

Стабильную версию OpenIDE 2026.2 выпустим уже в ближайшее время.


Будем благодарны обратной связи в @openide_chat

Скачать EAP: https://openide.ru/download-eap/
🔥30👍14🤯8⚡2👏1
⚡️ Длинный корпоративный триал OpenIDE для всей команды

OpenIDE Pro доступна всем бесплатно на два месяца без регистрации.

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


Поэтому мы предлагаем длинный корпоративный триал OpenIDE Pro. Его срок и условия подбираем под команду и задачи пилота, чтобы все успели проверить IDE в реальной разработке, на реальных боевых задачах.

👉 Запросить OpenIDE Pro для всей команды: https://openide.ru/pro-devs
2🔥22👍15❤5😁2🙏1
🔥 Присоединяемся к JVM Day

29 августа мы будем на конференции JVM Day в Москве: приходите на Аллею продуктов, чтобы познакомиться с нашей командой, обсудить разработку, архитектуру и JVM-технологии, задать вопросы и посмотреть, над чем мы работаем.

Кроме демо-зон на конференции будут доклады про Java, Kotlin, Scala, производительность, архитектуру и современные практики backend-разработки


Регистрация и программа: https://meetup.tbank.ru/conference/jvm-day/

До встречи на JVM Day!

😌 Незаметно присоединяйтесь ©
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥14👍10⚡7❤3👏1
Forwarded from Axiom JDK
#вебинар

🎤 OpenIDE Pro в деле

27 августа покажем работу с Java/Spring и другими стеками, базами данных, PHP, C# и AI-агентами прямо в IDE.

Разберём, как единая среда помогает закрывать повседневные задачи разработчикам, а компаниям — унифицировать инструменты для разных команд.

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

🔗 Регистрация (мест точно хватит на всех) 
2🔥18❤11👍5😁5👏3
⚡️ JavaScript и TypeScript в OpenIDE: что уже работает

— создание проектов на React, Angular, Vue, Vite и Next.js
— настройка Node.js, TypeScript, npm, yarn и pnpm
— навигация, автодополнение, ESLint и Stylelint
— работа с React и Angular
— работа с API через встроенный HTTP-клиент Connekt
— Git-клиент и разрешение конфликтов
— дебаггер для JavaScript и TypeScript

Скидывайте статью другу, который прямо сейчас чинит очередное расширение VS Code или проходит новый квест по "активации" WebStorm)

📚 Читать на Хабре: https://habr.com/ru/companies/haulmont/articles/1077114/
1👍25🔥18❤10👏2
💙 Друзья, продлили всем лицензии на OpenIDE Pro до 15 октября

Если вы по какой-то причине всё ещё не активировали триал на OpenIDE Pro, то самое время!

Триальная лицензия OpenIDE Pro на 2 месяца доступна всем абсолютно бесплатно, без регистрации и каких-либо обязательств.


Пользуйтесь полноценной поддержкой языков, встроенным DB-клиентом, HTTP-клиентом и AI-плагином (в ближайшем будущем).

https://openide.ru/download/
👍30🔥23❤9🥰2
⚡️ Интеграция с Docker прямо в OpenIDE

Код мы, может, скоро писать и перестанем. А вот читать его, гонять HTTP-запросы, ходить по иерархии проекта и поднимать окружение точно не перестанем (дай бог!). Поэтому продолжаем разбирать инструменты, которые встроены прямо в OpenIDE.

Про DB-клиент и работу с данными уже рассказывали. Настала очередь интеграции с Docker, со следующим набором возможностей:

– Боковая панель: сервисы из docker-compose, запущенные контейнеры и тома в одном дереве

– Отдельные вкладки для сетей, образов и контейнеров вне compose

– Терминал с логами тут же, в панели

– Down with volumes: одна кнопка останавливает контейнер и сразу удаляет связанные тома

– include-файлы: сервисы из основного и подключённых файлов собираются в один список

– Вкладка Structure: клик на сервис открывает нужное место в docker-описании


Для Spring-проектов есть отдельная интеграция (спасибо @amplicode): генерирует production-ready Docker-файл с AppCDS и настроенной через memory calculator JVM.

📚 Подробный разбор Docker-плагина читайте в новой статье на Хабре: https://habr.com/ru/companies/haulmont/articles/1080720/
🔥24👍14👏5❤3⚡2
⚡️ ВАЙБКОДИНГ НА JAVA: 4 СОВЕТА ДЛЯ SENIOR-РАЗРАБОТЧИКА

Как контролировать качество кода AI-агента до code review? На примере Java и Spring Boot разбираем guardrails: автоматические проверки стиля, тестов, архитектуры и покрытия в Gradle.

AI-агент может выполнить задачу по промпту, но оставить разработчику большой объём исправлений.


В новом видео Илья показывает, какие проверки стоит добавить в процесс сборки, чтобы находить типовые проблемы ещё до ревью человеком.

😉 СМОТРЕТЬ НА YOUTUBE
😄 СМОТРЕТЬ В VK ВИДЕО
🥰 СМОТРЕТЬ НА RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍9😁6❤3