Уже завтра, 2 октября в 16:00, состоится бесплатный вебинар от Jmix и Синара Лаб. Будем говорить о том, как разработали Nexus — цифровую экосистему безопасности для банков.
Что обсудим:
— Как Синара Лаб решает вопросы безопасности в банковских процессах.
— Почему старые подходы уже не работают и что можно улучшить.
— Почему «единое окно» — это правильное решение для безопасности.
— Как бизнес-аналитика помогает принимать правильные решения.
— Как выбрали инструменты разработки: Jmix и Spring Boot.
— Как распределили модули и наладили их взаимодействие.
— Полный обзор CI/CD: окружения, пайплайны, анализ кода.
Вебинар длится 60 минут. Не пропустите, будет полезно!
Что обсудим:
— Как Синара Лаб решает вопросы безопасности в банковских процессах.
— Почему старые подходы уже не работают и что можно улучшить.
— Почему «единое окно» — это правильное решение для безопасности.
— Как бизнес-аналитика помогает принимать правильные решения.
— Как выбрали инструменты разработки: Jmix и Spring Boot.
— Как распределили модули и наладили их взаимодействие.
— Полный обзор CI/CD: окружения, пайплайны, анализ кода.
Вебинар длится 60 минут. Не пропустите, будет полезно!
🔥6🎉3👍1
🗓 Анонс вебинара: «Как организовать сквозной поток разработки бизнес-процессов при помощи StormBPMN и Jmix Studio»
Все мы сталкивались с разрывом между проектированием BPMN-модели и её воплощением в виде автоматизированного процесса в системе. Аналитики используют свои инструменты, разработчики — свои, и между ними зачастую нет связи.
На нашем вебинаре 16 октября в 19:00, Станислав Макаров, продуктовый аналитик Jmix, и Денис Котов, основатель сервиса StormBPMN и телеграм канала “BPMN, Бизнес-процессы и котики”, расскажут, как преодолеть этот разрыв. Мы обсудим, как интеграция Jmix Studio и StormBPMN позволяет наладить бесшовное взаимодействие между аналитиками и разработчиками, чтобы быстрее и эффективнее запускать бизнес-процессы в работу.
Регистрация по ссылке. Не пропустите!
#мероприятия
Все мы сталкивались с разрывом между проектированием BPMN-модели и её воплощением в виде автоматизированного процесса в системе. Аналитики используют свои инструменты, разработчики — свои, и между ними зачастую нет связи.
На нашем вебинаре 16 октября в 19:00, Станислав Макаров, продуктовый аналитик Jmix, и Денис Котов, основатель сервиса StormBPMN и телеграм канала “BPMN, Бизнес-процессы и котики”, расскажут, как преодолеть этот разрыв. Мы обсудим, как интеграция Jmix Studio и StormBPMN позволяет наладить бесшовное взаимодействие между аналитиками и разработчиками, чтобы быстрее и эффективнее запускать бизнес-процессы в работу.
Регистрация по ссылке. Не пропустите!
#мероприятия
🔥11❤2👍2
Если вы загуглите "лучший Java-фреймворк", скорее всего, наткнетесь на множество статей с обзорами Java Enterprise мира. Однако, многие из них не учитывают важный аспект — классификацию фреймворков. Давайте взглянем на экосистему с другой стороны и выйдем за рамки мира Java.
Выбор правильного фреймворка для разработки приложения — это поиск баланса между несколькими ключевыми критериями:
— Область применения — какую часть приложения можно разработать с помощью этого фреймворка? Нужен ли вам один фреймворк или их комбинация?
— Скорость разработки — насколько быстро можно будет разрабатывать проект?
— Управляемость и гибкость — какие ограничения в архитектуре, производительности и других аспектах могут возникнуть?
На основе этих критериев фреймворки можно разделить на несколько категорий:
— Языки программирования или подход "без фреймворков" — максимальная гибкость, но самая медленная разработка.
— Узконаправленные фреймворки — помогают в отдельных задачах, но требуют больше усилий для интеграции с другими.
— Генераторы кода — ускоряют старт разработки, но теряют ценность на более поздних этапах.
— Высокоуровневые фреймворки — как Jmix, предоставляют полный стек для быстрой и качественной разработки корпоративных приложений.
— Low-code/no-code платформы — быстрый результат, но с ограничениями по гибкости.
Выбирая фреймворк, важно найти правильный баланс между скоростью, гибкостью и областью применения. Jmix позволяет оптимизировать процесс, обеспечивая как скорость разработки, так и управляемость на всех этапах создания приложения.
Выбор правильного фреймворка для разработки приложения — это поиск баланса между несколькими ключевыми критериями:
— Область применения — какую часть приложения можно разработать с помощью этого фреймворка? Нужен ли вам один фреймворк или их комбинация?
— Скорость разработки — насколько быстро можно будет разрабатывать проект?
— Управляемость и гибкость — какие ограничения в архитектуре, производительности и других аспектах могут возникнуть?
На основе этих критериев фреймворки можно разделить на несколько категорий:
— Языки программирования или подход "без фреймворков" — максимальная гибкость, но самая медленная разработка.
— Узконаправленные фреймворки — помогают в отдельных задачах, но требуют больше усилий для интеграции с другими.
— Генераторы кода — ускоряют старт разработки, но теряют ценность на более поздних этапах.
— Высокоуровневые фреймворки — как Jmix, предоставляют полный стек для быстрой и качественной разработки корпоративных приложений.
— Low-code/no-code платформы — быстрый результат, но с ограничениями по гибкости.
Выбирая фреймворк, важно найти правильный баланс между скоростью, гибкостью и областью применения. Jmix позволяет оптимизировать процесс, обеспечивая как скорость разработки, так и управляемость на всех этапах создания приложения.
🔥14
👋Нужен совет. Какого варианта быстрого развертывания не хватает в Jmix Studio?
Anonymous Poll
10%
Быстрое развертывание docker образа в Yandex.Cloud
1%
Быстрое развертывание docker образа в VK.Cloud
31%
Быстрое развертывание на удаленном сервере sh скриптом
10%
Мне хватает существующих в Jmix Studio инструментов
8%
Мне не нужно заниматься развертыванием приложения
36%
Вот бы в отпуск сейчас
3%
Свой вариант, так и быть напишу в комментарии
🔥4
Мы опубликовали новую статью о том, как установить и обновить плагин Jmix Studio. В статье подробно описаны шаги для пользователей из России, которые столкнулись с проблемами при установке плагинов из маркетплейса JetBrains. Вы найдете инструкции по настройке репозиториев для корректного обновления Jmix Studio, а также альтернативный способ установки плагина вручную. Если возникнут сложности, обращайтесь в наш чат в телеграм или на форум.
#статья
#статья
👍13🔥8
Мы опубликовали запись вебинара "От идеи к реализации: История создания системы Nexus, цифровой экосистемы безопасности для банков".
На вебинаре обсуждаем, как Синара Банк решает вопросы безопасности в банковских процессах, почему старые подходы уже не работают и что можно улучшить. Объясняем, почему концепция «единого окна» является эффективным решением для безопасности и как бизнес-аналитика помогает принимать правильные решения. Также делимся опытом выбора инструментов разработки Jmix и Spring Boot, рассказываем, как распределили модули и наладили их взаимодействие, и предоставляем полный обзор CI/CD с описанием окружений, пайплайнов и анализа кода. Запись вебинара доступна по ссылке.
#мероприятия
На вебинаре обсуждаем, как Синара Банк решает вопросы безопасности в банковских процессах, почему старые подходы уже не работают и что можно улучшить. Объясняем, почему концепция «единого окна» является эффективным решением для безопасности и как бизнес-аналитика помогает принимать правильные решения. Также делимся опытом выбора инструментов разработки Jmix и Spring Boot, рассказываем, как распределили модули и наладили их взаимодействие, и предоставляем полный обзор CI/CD с описанием окружений, пайплайнов и анализа кода. Запись вебинара доступна по ссылке.
#мероприятия
🔥8
🗓 Напоминание о вебинаре: «Как организовать сквозной поток разработки бизнес-процессов при помощи StormBPMN и Jmix Studio»
Каждый из нас сталкивался с проблемой разрыва между проектированием BPMN-модели и её реализацией в виде автоматизированного процесса в системе. Аналитики и разработчики работают с разными инструментами, и нередко между ними отсутствует быстрое связьвзамиодействие. Модели процессов “летают” в картинках или вообще в электронных таблицах.
На нашем вебинаре 16 октября в 19:00, Станислав Макаров, продуктовый аналитик Jmix, и Денис Котов, основатель сервиса StormBPMN и телеграм канала “BPMN, Бизнес-процессы и котики”, поделятся решением этой проблемы. Мы расскажем, как интеграция Jmix Studio и StormBPMN помогает наладить бесшовное взаимодействие между аналитиками и разработчиками, чтобы быстрее и эффективнее запускать бизнес-процессы в работу. Юмор и разговоры за BPM в комплекте.
🔗 Регистрация по ссылке. Не пропустите!
Каждый из нас сталкивался с проблемой разрыва между проектированием BPMN-модели и её реализацией в виде автоматизированного процесса в системе. Аналитики и разработчики работают с разными инструментами, и нередко между ними отсутствует быстрое связьвзамиодействие. Модели процессов “летают” в картинках или вообще в электронных таблицах.
На нашем вебинаре 16 октября в 19:00, Станислав Макаров, продуктовый аналитик Jmix, и Денис Котов, основатель сервиса StormBPMN и телеграм канала “BPMN, Бизнес-процессы и котики”, поделятся решением этой проблемы. Мы расскажем, как интеграция Jmix Studio и StormBPMN помогает наладить бесшовное взаимодействие между аналитиками и разработчиками, чтобы быстрее и эффективнее запускать бизнес-процессы в работу. Юмор и разговоры за BPM в комплекте.
🔗 Регистрация по ссылке. Не пропустите!
🔥7
Корпоративная разработка: как найти баланс
Вышла статья «Корпоративная разработка: как найти баланс» от Виктора Фадеева, продакт-менеджера Jmix. Он разбирает, почему растут стоимость и сложность разработки бизнес-приложений, а бизнес не получает выгоды. В статье анализируются проблемы традиционной разработки, использования платформы «1С: Предприятие» и Low-code технологий. Статья будет полезна для запуска холиварного разговора на совещаниях с высшим руководством по новым проектам и просто во время обеденного перерыва. 🫠
#статья
Вышла статья «Корпоративная разработка: как найти баланс» от Виктора Фадеева, продакт-менеджера Jmix. Он разбирает, почему растут стоимость и сложность разработки бизнес-приложений, а бизнес не получает выгоды. В статье анализируются проблемы традиционной разработки, использования платформы «1С: Предприятие» и Low-code технологий. Статья будет полезна для запуска холиварного разговора на совещаниях с высшим руководством по новым проектам и просто во время обеденного перерыва. 🫠
#статья
👍5❤2🔥2
Мы потихоньку начинаем делиться тем, что вас ждёт в релизе Jmix 2.4, который ожидается в конце октября.
Первая фича — компонент Pivot Table.
Теперь вы сможете анализировать данные и создавать бизнес-отчёты прямо внутри своих приложений на Jmix.
Что даёт Pivot Table:
• 📊 Комплексный анализ данных.
• ⚙️ Гибкая настройка таблицы. Определяйте столбцы, строки, типы агрегации и целевые данные в одном месте.
• 📈 Сводные отчёты для бизнеса. Собирайте и представляйте статистику для улучшения процессов.
• 🔄 Различные типы отображения. Выбирайте подходящий вид для ваших данных.
• 📥 Экспорт в удобные форматы.
Зацените скриншоты ниже, чтобы увидеть компонент в деле.
Следите за обновлениями — скоро поделимся другими фичами Jmix
#фича
Первая фича — компонент Pivot Table.
Теперь вы сможете анализировать данные и создавать бизнес-отчёты прямо внутри своих приложений на Jmix.
Что даёт Pivot Table:
• 📊 Комплексный анализ данных.
• ⚙️ Гибкая настройка таблицы. Определяйте столбцы, строки, типы агрегации и целевые данные в одном месте.
• 📈 Сводные отчёты для бизнеса. Собирайте и представляйте статистику для улучшения процессов.
• 🔄 Различные типы отображения. Выбирайте подходящий вид для ваших данных.
• 📥 Экспорт в удобные форматы.
Зацените скриншоты ниже, чтобы увидеть компонент в деле.
Следите за обновлениями — скоро поделимся другими фичами Jmix
#фича
🔥22🤩2👍1
Всем привет! Мы озадачились темой сделать наши Reports полезнее и удобнее. Помогите нам получше понять, как вы сейчас их используете с помощью ответов на серию опросов.
Jmix Reports: Сегодня публикуем первый вопрос: Как часто вам приходилось включать графики в формы отчетов?
Anonymous Poll
12%
Постоянно, отчеты без графиков не встречал
26%
Время от времени, было пару раз
23%
А что, там и графики можно добавить?
12%
Нет и не вижу в этом никакой ценности
27%
Просто посмотреть
🥳Рубрика: Как Jmix мне помог сделать приложение по быстрому и не угореть на работе😂. Здорово, когда вы пишите о Jmix в своих сообществах и помогаете распространению замечательной технологии. Нижайший поклон от команды платформы😌
#кейсы_клиентов
#кейсы_клиентов
❤5
Forwarded from СБЕР IT Сочи
Приложение за один вечер: обзор фреймворка Jmix
Привет, меня зовут Кирилл Пахтусов, я backend-разработчик в IT-офисе Сбера. Недавно я столкнулся с вызовом: разработать приложение для коллег в сжатые сроки.
🔘 Предыстория
В нашем офисе есть программа лояльности, которая позволяет сотрудникам получать повышенные скидки и бонусы в различных заведениях города. Однако не хватает платформы, где были бы собраны все заведения-партнеры. Когда я начал работать над созданием этой платформы, мой товарищ порекомендовал Jmix. Я решил попробовать и остался доволен результатом, поэтому хочу поделиться своим обзором на фреймворк. Возможно, это облегчит жизнь кому-то из вас или замотивирует попробовать новый инструмент.
🔘 Что это за зверь такой – Jmix?
Jmix — это фреймворк для быстрой разработки веб-приложений. В его основе лежит Spring Boot, который считается стандартом для создания корпоративных веб-приложений на Java. Это дополняет функциональность фреймворка и позволяет разработчикам легко использовать множество сторонних библиотек и фреймворков с минимальной настройкой.
📑 Основные преимущества Jmix, которые я для себя выделил:
🔘 Full-Stack решение
С Jmix один разработчик может создать полноценное веб-приложение, включая бэкенд и фронтенд, без необходимости использовать JavaScript. То есть можно создать как серверную часть, так и пользовательский интерфейс.
🔘 Быстрая разработка
Фреймворк предлагает множество готовых компонентов и инструментов, которые ускоряют процесс разработки. Например, есть встроенные визуальные компоненты для фильтрации данных, с помощью которых можно быстро реализовать функциональность. При этом писать код с нуля не нужно. Благодаря этому время, затрачиваемое на рутинные задачи, значительно сокращается.
🔘 Удобный UI-фреймворк
Jmix использует Vaadin для создания веб-интерфейсов, что позволяет разрабатывать современные и интерактивные пользовательские интерфейсы. Декларативная верстка упрощает проектирование интерфейсов, а богатая библиотека компонентов обеспечивает необходимую функциональность.
🔘 Интуитивно понятный интерфейс и туториалы
Инструменты Jmix Studio интегрированы в IDE IntelliJ IDEA, что делает процесс разработки более удобным благодаря визуальным подсказкам и возможностям отладки кода. Также на сайте Jmix есть туториалы, которые помогают изучить фреймворк.
🔘 Открытый исходный код
Jmix является open-source проектом, что делает его доступным решением для стартапов, малых бизнесов и фрилансеров. Есть и платная подписка, но она нужна только если вам необходим расширенный функционал. Об этом я расскажу далее.
🔘 Подводные камни
При разработке приложения с программой лояльности мне нужно было внедрить модуль карты с геолокацией. Он доступен только в платной версии за 8 тысяч рублей. В итоге я решил использовать Jmix как админку и API для бэкенда, а фронтенд реализовать на React.
🔘 Итоги
Если вы ищете фреймворк, который ускорит процесс разработки и упрощает работу с данными, Jmix — это подходящее решение. И если к вам вдруг обратился знакомый и попросил сделать приложение быстро и недорого, вам однозначно стоит обратить внимание на Jmix.
Привет, меня зовут Кирилл Пахтусов, я backend-разработчик в IT-офисе Сбера. Недавно я столкнулся с вызовом: разработать приложение для коллег в сжатые сроки.
🔘 Предыстория
В нашем офисе есть программа лояльности, которая позволяет сотрудникам получать повышенные скидки и бонусы в различных заведениях города. Однако не хватает платформы, где были бы собраны все заведения-партнеры. Когда я начал работать над созданием этой платформы, мой товарищ порекомендовал Jmix. Я решил попробовать и остался доволен результатом, поэтому хочу поделиться своим обзором на фреймворк. Возможно, это облегчит жизнь кому-то из вас или замотивирует попробовать новый инструмент.
🔘 Что это за зверь такой – Jmix?
Jmix — это фреймворк для быстрой разработки веб-приложений. В его основе лежит Spring Boot, который считается стандартом для создания корпоративных веб-приложений на Java. Это дополняет функциональность фреймворка и позволяет разработчикам легко использовать множество сторонних библиотек и фреймворков с минимальной настройкой.
📑 Основные преимущества Jmix, которые я для себя выделил:
С Jmix один разработчик может создать полноценное веб-приложение, включая бэкенд и фронтенд, без необходимости использовать JavaScript. То есть можно создать как серверную часть, так и пользовательский интерфейс.
Фреймворк предлагает множество готовых компонентов и инструментов, которые ускоряют процесс разработки. Например, есть встроенные визуальные компоненты для фильтрации данных, с помощью которых можно быстро реализовать функциональность. При этом писать код с нуля не нужно. Благодаря этому время, затрачиваемое на рутинные задачи, значительно сокращается.
Jmix использует Vaadin для создания веб-интерфейсов, что позволяет разрабатывать современные и интерактивные пользовательские интерфейсы. Декларативная верстка упрощает проектирование интерфейсов, а богатая библиотека компонентов обеспечивает необходимую функциональность.
Инструменты Jmix Studio интегрированы в IDE IntelliJ IDEA, что делает процесс разработки более удобным благодаря визуальным подсказкам и возможностям отладки кода. Также на сайте Jmix есть туториалы, которые помогают изучить фреймворк.
Jmix является open-source проектом, что делает его доступным решением для стартапов, малых бизнесов и фрилансеров. Есть и платная подписка, но она нужна только если вам необходим расширенный функционал. Об этом я расскажу далее.
🔘 Подводные камни
При разработке приложения с программой лояльности мне нужно было внедрить модуль карты с геолокацией. Он доступен только в платной версии за 8 тысяч рублей. В итоге я решил использовать Jmix как админку и API для бэкенда, а фронтенд реализовать на React.
🔘 Итоги
Если вы ищете фреймворк, который ускорит процесс разработки и упрощает работу с данными, Jmix — это подходящее решение. И если к вам вдруг обратился знакомый и попросил сделать приложение быстро и недорого, вам однозначно стоит обратить внимание на Jmix.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4❤1
Jmix Reports. Отчеты в каких форматах наиболее востребованы в ваших проектах?
Anonymous Poll
18%
doc, docx, odt
43%
xls, xlsx, ods
2%
html
27%
pdf
4%
csv
4%
A4*)
2%
Нет тут нужного - см мои комменты
Jmix Reports. Каких инструментов по вашему мнению не хватает в Jmix Reports? Можно выбрать несколько вариантов
Anonymous Poll
17%
Автоматическое создание шаблонов
63%
Визуальный редактор для создания шаблонов
26%
Конфигурация разбивки на страницы при печати с предварительным просмотром
30%
Нормальной документации
24%
Декларативного описания отчета в коде приложения
39%
"Человеческий" конструктор датасета
7%
Я скажу, что мне важно, в комментариях к посту
🗓 Анонс мастер-класса: «Кастомизация Jmix UI: создаем красивое»
📅 13 ноября 2024 года
⏰ 16:00 часов по Москве
На встрече обсудим, чем Jmix UI лучше Vaadin? Ответим на вопрос, почему Jmix UI лучше Jmix Classic UI?
В процессе расскажем, как стилизовать приложение Jmix и как создавать сложные экраны с помощью Jmix.
Вы изучите основные аспекты стилизации приложений Jmix, такие как изменение переменных темы приложения, настройка стиля компонентов пользовательского интерфейса и места для размещения своего CSS кода. Кроме того, мы обсудим особенности разметки и то, как знание CSS может помочь нам создавать более качественные интерфейсы.
И, главное, мы применим эти знания на практике, улучшив разметку уже существующих экранов.
🔗 Регистрация по ссылке. Не пропустите!
#мероприятия
📅 13 ноября 2024 года
⏰ 16:00 часов по Москве
На встрече обсудим, чем Jmix UI лучше Vaadin? Ответим на вопрос, почему Jmix UI лучше Jmix Classic UI?
В процессе расскажем, как стилизовать приложение Jmix и как создавать сложные экраны с помощью Jmix.
Вы изучите основные аспекты стилизации приложений Jmix, такие как изменение переменных темы приложения, настройка стиля компонентов пользовательского интерфейса и места для размещения своего CSS кода. Кроме того, мы обсудим особенности разметки и то, как знание CSS может помочь нам создавать более качественные интерфейсы.
И, главное, мы применим эти знания на практике, улучшив разметку уже существующих экранов.
🔗 Регистрация по ссылке. Не пропустите!
#мероприятия
👍9🔥1
Новая документация на Jmix BPM стала гораздо обширнее. С ее помощью вы будете создавать бизнес-процессы на платформе Jmix быстрее и проще.
— Появилось полное описание всех элементов BPMN и особенностей их реализации в Jmix. Это поможет вам моделировать бизнес-процессы даже если вы раньше не изучали специально нотацию BPMN 2.0.
— Раздел Концепции BPM даст представление о жизненном цикле бизнес-процесса и об идеях, на которых построена технология BPM.
— Подробно рассказано о том, как создавать и использовать бизнес-правила при помощи таблиц принятия решений. Используя эту фичу, вы сможете строить более компактные и понятные модели процессов.
— Заглянем под капот BPM-движка: в разделе артефакты процесса рассказывается о том, как из XML-файла модели процесса получается его работающий инстанс.
— Расширено описание пользовательского интерфейса, который появляется в главном меню вашего веб-приложения после установки BPM add-on.
💬 Оставляйте комментарии к новым разделам в документации, и помогите нам сделать Jmix еще лучше!
#обновления
— Появилось полное описание всех элементов BPMN и особенностей их реализации в Jmix. Это поможет вам моделировать бизнес-процессы даже если вы раньше не изучали специально нотацию BPMN 2.0.
— Раздел Концепции BPM даст представление о жизненном цикле бизнес-процесса и об идеях, на которых построена технология BPM.
— Подробно рассказано о том, как создавать и использовать бизнес-правила при помощи таблиц принятия решений. Используя эту фичу, вы сможете строить более компактные и понятные модели процессов.
— Заглянем под капот BPM-движка: в разделе артефакты процесса рассказывается о том, как из XML-файла модели процесса получается его работающий инстанс.
— Расширено описание пользовательского интерфейса, который появляется в главном меню вашего веб-приложения после установки BPM add-on.
💬 Оставляйте комментарии к новым разделам в документации, и помогите нам сделать Jmix еще лучше!
#обновления
🔥17👍5