Jmix.ru – Telegram
Jmix.ru
646 subscribers
358 photos
44 videos
1 file
436 links
Jmix — платформа быстрой разработки B2B и B2G веб-приложений на Java.

🤝 Наш коммьюнити-чат: https://news.1rj.ru/str/jmixchat

⚙️ Начать бесплатно: https://www.jmix.ru/get-started/
Download Telegram
🥳 Сегодня команда Jmix участвует на мероприятии «Облака в деле» г. Алматы организованного облачным провайдером Cloupard и Qazaq IT Community. Вместе с партнерами расскажем о кейсах Jmix по создании бизнес-приложений для развертывания в облачной инфраструктуре.

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥9
ЗАВТРА Мастер-класс по UI: Быстрое создание пользовательского приложения на Jmix

Разработчики Jmix – это бэкенд-разработчики, которые выбирают платформу из-за одного большого преимущества. Не нужно использовать JS для создания веб-приложений!

В то же время, многие разработчики на Jmix полагают, что тогда им вообще не потребуется погружение во фронтенд 🙄 Если говорить про создание внутренних приложений, то возможно фронт и не пригодится. Но при разработке приложений для пользователей избежать работы с фронтендом не получится, особенно потребуется знание CSS.

Да, CSS может быть сложным и трудоемким, но у нас хорошие новости: в Jmix 2.x работать с CSS намного проще по сравнению с Jmix 1.x! 👍

Дмитрий Кремнев, ведущий разработчик, вместе с Антоном Решановым, коммьюнити-менеджером, расскажут, как с помощью CSS можно быстро и легко создавать стилизованные экраны с нуля.

📌 Обязательно регистрируйтесь тут.

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥3👍1
⭐️ История успеха: Квадриум "Создание системы управления рисками"

Компания «Квадриум», поставщик бизнес-решений для крупного бизнеса, разработала систему "Quadrium ActiveGRC" на базе Jmix.

Система ActiveGRC:
🔸 Автоматизирует риск-менеджмент.
🔸 Работает по модели трех линий защиты.
🔸 Помогает компаниям предсказывать и снижать риски.

Мы гордимся сотрудничеством с одной из ведущих компаний на рынке 🤝 и делимся полезными инсайтами здесь.

А еще хотим сказать, что на Jmix сообщество создает много решений класса GRC. Если у вас есть идеи сделать подобный проект, то приходите к нам! Мы расскажем и покажем, что сделали другие 😊

#кейсы_клиентов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Media is too big
VIEW IN TELEGRAM
🔸 Редактирование объектов на карте в Jmix 2.5 🗺️✏️

Адд-он Maps уже давно присутствует в арсенале разработчиков Jmix. Основанный на библиотеке OpenLayers , он позволяет легко добавить отображения карт на любые экраны Jmix — например, локации 🚗 ваших автомобилей, 🏢 адреса клиентов, 🏧 расположение банкоматов, 🗺️ границы земельных участков, 🥾 туристические маршруты и что угодно.

Чаще всего эта информация берётся из гео-данных, связанных с сущностями Jmix. И до недавнего времени единственное, что можно было сделать в интерактивном режиме — это переместить точку 📍 на карте.

А вот создавать или изменять линейные и площадные объекты — такие как 🛣️ дороги, линии электропередач, 🌾 поля, 📦 границы зон доставки и прочее — можно было только по координатам, что для обычных пользователей крайне неудобно.

И вот, в версии Jmix 2.5 появилась возможность редактировать объекты прямо на карте! 🛠️

Просто добавьте атрибут featureModifyEnabled="true"к своим векторным или дата-слоям — и готово — можно двигать его узловые точки.

А чтобы иметь возможность перетаскивать объект целиком, включите атрибут featureDragEnabled="true". Также можно удалить объект с карты.

Эти режимы активируются специальными кнопками в верхнем левом углу карты.

📚 Подробности смотрите в документации.

#фича #jmix25
🔥12👍1
Вчера на мастер-классе по UI Дмитрий Кремнев, ведущий разработчик, вместе с Антоном Решановым, коммьюнити-менеджером, рассказали, как с помощью CSS можно быстро и легко создавать стилизованные экраны с нуля.

Не смогли присоединиться онлайн?
Ловите запись встречи:
😄ВК
😉YOUTUBE

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🎉5🔥3
Media is too big
VIEW IN TELEGRAM
🔸Пустое состояние DataGrid

🎉Небольшое, но полезное улучшение!

Так бывает, что датагрид ничем не заселен, абсолютно пуст. Тогда надо явно сообщить пользователю, чтобы он не думал, что это данные долго грузятся или какой-то сбой.

Лучше четко и ясно сказать: «У вам еще нет заказов» или «Нет запущенных процессов» или еще что-нибудь. Таковы правила хорошего UX.

Теперь появилось даже два варианта, как это сделать:

1️⃣ Атрибут emptyStateText—просто добавляете его к своему dataGrid, и этот текст покажется на экране, когда список пуст:

emptyStateText="No items in this list"

2️⃣ Более полдвиутый вариант: вы можете добавить к dataGrid дополнительный компонент, emptyStateComponent, в который можно вставить любой визуальный компонент по вашему вкусу – текстовое поле, кнопку, заголовок и так далее.
Но только один.
Например, так:

<emptyStateComponent>
<h1 text="There is nothing here"/>
</emptyStateComponent>


🔗Подробнее смотрите в документации.

#фича #jmix25
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
🔠🔠🔠💡🔠🔠🔠🔠
Поздравляем команду Java Boys Рустама Курамшина с победой в хакатоне МТС True Tech Hack 2025 с AI проектом на Jmix!

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍8🎉2
😳 Еще немного подробностей от Рустама Курамшина - первое место среди 300 команд! Попробуем провести в ближайшее время стрим и узнать от Рустама как это было и в чем секрет успеха!
😄Один секрет 👨‍💻 мы конечно знаем, но такой результат даже с супер инструментом не сделать без навыков и сплоченной команды.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍4
😯 2 разработчика + Jmix = запуск системы за 10 месяцев!

Мы регулярно рассказываем о том, как наши клиенты используют Jmix. И сегодня хотим поделиться еще одним кейсом.

ФПГ «Синара» реализовала проект на платформе Jmix всего за 10 месяцев силами небольшой команды — до запуска в опытную эксплуатацию было задействовано всего двое Java-разработчиков!

Используя RAD инструменты в привычной среде IDE удалось в несколько раз ускорить работу по проектированию и отладке сущностной модели, а также реализовать собственные low-code надстройки для управления интеграциями. Созданная система показала свою экономическую эффективность уже в первые месяцы после запуска 🔥

🔖Читайте статью в нашем блоге.

Если требуется консультация по созданию систем в рекордные сроки, мы рядом 😉

#кейсы_клиентов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍2
Выпущена OpenIDE!

Бомбическая новость от Haulmont - вендора Jmix, а теперь еще и нового продукта OpenIDE 💪🏻

Кстати, в создании OpenIDE участвует Jmix-разработчик и DevRel Дмитрий Черкасов, которого вы встречаете на наших мероприятиях.

Скорее пробуйте новую среду разработки и делитесь впечатлениями!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉12👍2
Forwarded from Haulmont
⚡️ OpenIDE: российская среда разработки с поддержкой Java 24

OpenIDE вышла в официальный релиз! Это российская open source IDE на базе IntelliJ IDEA Community, над которой совместно работают Haulmont, Группа Астра и Axiom JDK.

В конце 2024-го проект стартовал как open source-инициатива и всего за полгода прошел путь от идеи до стабильной версии. В числе его ключевых фич — поддержка Java 24 уже «из коробки», собственный маркетплейс плагинов и «многоязычность».

Что дальше? Развиваем экосистему, работаем над улучшением пользовательского опыта и готовим новые возможности. Следите за обновлениями — впереди еще много интересного.

📚 Читайте подробнее на Хабре: https://habr.com/ru/companies/spring_aio/articles/903856/

💾Скачать OpenIDE можно по ссылке https://openide.ru/download/

Кстати, мы выпустили еще одну статью, где поговорили про IDE. Обсудили, что быстрее, где удобнее, и зачем все это нужно. Заглядывайте на Хабр: https://habr.com/ru/companies/haulmont/articles/905038/

#haulmont #OpenIDE
🎉9🔥4👍21
🆕 Запустили серию статей «BPMN: Beyond the Basics».

Продолжаем разбираться в BPMN с точки зрения разработчика. В первой статье рассматриваем шлюз «ИЛИ»

Шлюз «ИЛИ» в BPMN кажется элементарным — ромб, стрелочки, условия. Но если вы разработчик, то за внешней простотой скрывается важная логика: как движок выбирает путь, в каком порядке проверяет условия и почему exclusive gateway больше похож на switch, а не if.

В первой статье подробно разбираем нюансы работы шлюза, о которых стоит знать, прежде чем моделировать процессы.

📚Читать тут.

#статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍102🤩2
Jmix на конференции «Автоматизация процессов — 2025»: о будущем автономных процессов 🔮

24 апреля издательство «Открытые системы» провело конференцию «Автоматизация процессов — 2025» ― единственное в России мероприятие, посвященное всем аспектам интегрированного управления процессами.

Но где BPM - там и Jmix 😎

Виктор Фадеев, Jmix Product Manager, провел круглый стол, на котором участники обсудили: что такое автономные процессы, кто должен инициировать переход к автономным процессам, какие риски и барьеры могут возникнуть, и как ИИ-агенты помогут преодолеть сопротивление сотрудников изменениям.

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

А что вы думаете про перспективы внедрения ИИ-агентов в автоматизированные системы управления? Пишите в комменты)

🔗 Подробнее — в статье OSP: https://www.osp.ru/articles/2025/0424/13059477

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
🛡️REST DataStore с внешней аутентификацией

Хотите, чтобы ваши сервисы обменивались данными по REST и при этом пользователи проходили аутентификацию централизованно?

Наш новый гайд расскажет, как подружить Jmix REST DataStore с внешней аутентификацией через Keycloak.

Покажем, как настроить Keycloak, интегрировать его с Jmix, синхронизировать пользователей и реализовать два сценария:

🔹 Интеграция независимых приложений
🔹 Классическая клиент-серверная архитектуру с фронтендом и бэкендом.

Всё просто, безопасно и удобно для поддержки.

Подробности - в гайде! 🔗

#гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
🇹🇷 Jmix едет в Турцию!

Рады быть частью Java Day Istanbul https://www.javaday.istanbul/, который пройдет 10 мая в Стамбуле.

Это одна из ведущих международных конференций по разработке программного обеспечения, организованной сообществом Istanbul Java User Group!

Если вы находитесь в Стамбуле, то обязательно приходите познакомиться с командой Jmix:
🔹 Константином Кривопустовым – руководителем инженерной команды Jmix.
🔹 Алексеем Буровым – Jmix коммьюнити-менеджером.

Не упустите шанс получить фирменный мерч Jmix и бесплатный welcome pack 🎁

Будем рады встрече!

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍1
🔈 Вебинар Jmix и Crosstech Solutions Group: как Jmix помог быстро разработать решение по информационной безопасности?

Наш партнер Crosstech Solutions Group, российский разработчик решений для мониторинга, контроля и комплексной защиты от внутренних угроз, расскажет про разработку решения для мониторинга активности в базах данных - Crosstech Database Security - и почему выбрали Jmix как основу.

📅 28 мая в 16:00 (мск)
- подключайтесь онлайн!

Будет:
🔹 Реальный кейс разработки.
🔹 Полезные инсайты о Jmix: ролевая модель, политики, отчеты.
🔹 Живое демо системы.
🔹 Ответы на вопросы.

Если вы руководите разработкой, проектируете архитектуру или управляете ИТ-продуктом - вам точно будет интересно.

👉 Зарегистрироваться

Не пропустите! Увидимся на вебинаре 😉

#мероприятия
🔥14👍5
Продолжаем разбираться, как на самом деле работает BPM.

Сегодня дошла очередь до процессных переменных - смотрим ка процесс работает с данными. Это не такая простая вещь, как может показаться.

Аналогии с переменными в Java здесь не работают, в мире процессов все устроено несколько иначе.

Из этой статьи вы узнаете, с какой целью в процессе используются переменные, как они создаются, сохраняются в БД и затем используются.


📚Читайте на Хабре новую статью Станислава Макарова
Всё о процессных переменных, что должен знать BPM-разработчик. Часть 1
#статья
🔥111👍1
🤗 Мы отлично провели время на Java Day Istanbul - конференции для разработчиков, которая прошла 10 мая в Турции!

Вместе с нашим турецким партнером Mavidev мы провели демо Jmix, обсудили современные подходы к разработке и порадовали участников мерчом и подарками 🎁

Событие собрало сотни Java-разработчиков, тимлидов и энтузиастов. День выдался насыщенным: крутые доклады, полезные практические сессии и нетворкинг 🤝

Благодарим всех участников - это было действительно классное и отлично организованное мероприятие!

Также были рады поработать с нашим партнером Mavidev, и, конечно, респект организаторам Java Day Istanbul - до встречи в следующем году! 🫶

#мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥234