Вопрос: Что подразумевает завершение бесплатного периода поддержки CUBA Platform?
Ответ: Начиная с марта 2025 года, для CUBA Platform перестанут выходить бесплатные обновления, включая исправления ошибок, патчи безопасности или обновления сторонних библиотек.
Разработчикам, использующим CUBA Platform, рекомендуется либо мигрировать свои приложения на Jmix, либо перейти на формат платных консультаций для дальнейшей поддержки своего проекта на CUBA Platfrom.
Вопрос: Как я смогу получить поддержку моего проекта на CUBA Platform после завершения бесплатного периода?
Ответ: С марта 2025 года поддержка проектов на CUBA Platform будет осуществляться в рамках платных консультаций по действующим тарифам. Если у вас возникнут вопросы по платформе или потребуется помощь команды Jmix, то подключение наших специалистов будет рассмотрено только на условиях коммерческой поддержки.
Уточним, что бесплатный форум CUBA Platform остается доступным, но ответы на вопросы вы сможете получать в рамках общения с участниками коммьюнити.
Если вам потребуются дальнейшие обновления, такие как исправления ошибок, патчи безопасности и обновления сторонних библиотек, рекомендуем настроить приватный репозиторий артефактов CUBA Platform. По вашему запросу и в рамках платных консультаций команда Jmix сможет поддерживать репозиторий. Для уточнения информации по стоимости настройки и поддержки приватного хранилища обратитесь в сервисный отдел.
Вопрос: Будет ли обновляться плагин CUBA Studio для IntelliJ IDEA после марта 2025 года?
Ответ: Нет. С марта 2025 года команда Jmix остановит выпуск обновлений для CUBA Studio. Это относится к обновлениям IntelliJ IDEA, исправлениям ошибок и выпуску патчей.
Вопрос: Каким образом я могу мигрировать свой проект с CUBA Platform на Jmix?
Ответ: Для миграции вашего проекта с CUBA Platform на Jmix, следуйте руководству по миграции. Если вам потребуется помощь команды Jmix в процессе миграции проекта, мы готовы подключиться и решить ваши вопросы в формате коммерческой поддержки. Пожалуйста, свяжитесь с нами для обсуждения деталей проекта и подбора оптимального решения.
Вопрос: Могу ли я использовать существующую подписку на CUBA Platform для миграции проекта на Jmix?
Ответ: Если у вас уже есть активная лицензия на CUBA Studio, то приобретать подписку на Jmix Studio не требуется. Лицензия на CUBA Studio работает и для Jmix Studio. Однако, если активной подписки нет, но при этом ваш проект включает в себя дополнения, такие как BProc, WebDAV или Maps, то вам может понадобиться платная лицензия на Jmix Studio для завершения процесса миграции. При возникновении вопросов по подписке на Jmix Studio, пожалуйста, свяжитесь с отделом продаж.
Вопрос: Будет ли доступно в Jmix все то, что я использовал в CUBA Platform?
Ответ: Сам по себе Jmix или в сочетании со сторонними библиотеками/инструментами предоставляет все необходимое для миграции вашего приложения.
Однако, есть несколько исключений:
- Дополнение Email Templates будет доступно в Jmix в феврале 2025.
- Tabbed main window mode будет доступен в Jmix в феврале 2025.
- Компонент GroupTable будет доступен в Jmix в 2025.
Также для некоторых функциональностей CUBA отсутствуют прямые аналоги в Jmix. При необходимости данные функции должны быть созданы на уровне проекта:
- Панель папок.
- Контроль доступа к атрибутам сущностей на основе состояния сущности.
- Дополнение IMAP.
Вопрос: Как долго я смогу получать бесплатную поддержку при миграции проекта на Jmix?
Ответ: Если вы мигрируете свой проект на Jmix, то активная поддержка и бесплатное обслуживание продолжится в соответствии с политикой версионирования. Бесплатные обновления будут выходить для проектов, использующих Classic UI (Vaadin 8), до 2028 года с веткой Jmix 1.x. Это включает исправление ошибок, улучшение в функциональности бэкэнда и дополнений из Jmix 2.x, когда портирование возможно.
Также следует учитывать, что если в одной из основных библиотек, таких как Spring, будет обнаружена критическая ошибка, исправленная в версии, несовместимой с Jmix 1.x (например, в Spring Framework 7), мы не сможем интегрировать это исправление в Jmix 1.x. Если данная ситуация будет критична, мы обязательно предложим обходной путь.
Таким образом, миграция на более новые версии Jmix 2.x со временем будет необходима для поддержания совместимости с современными библиотеками и фреймворками. Дополнительная информация в статье о расширенной поддержке Jmix.
Вопрос: Сколько времени занимает освоение Jmix для разработчика CUBA Platform?
Ответ: Для разработчика CUBA Platform требуется всего пара дней, чтобы ознакомиться с Jmix 1.x. Данная версия Jmix использует Vaadin 8, то есть ту же технологию пользовательского интерфейса, что и CUBA.
Однако Jmix 2.x требует около месяца из-за использования Vaadin Flow. Это совершенно новая система пользовательских интерфейсов на основе веб-компонентов.
Вопрос: Сколько ресурсов потребуется для миграции с CUBA Platform на Jmix 2?
Ответ: Оценить трудозатраты на миграцию с CUBA Platform на Jmix 2.х довольно сложно, так как каждый проект уникален и имеет свой объем. Для начала рекомендуем воспользоваться утилитой по миграции, разработанной нашей командой. Данный инструмент автоматически проанализирует ваш проект на CUBA и предоставит отчет с приблизительными оценками трудозатрат. После оценки проекта обратитесь к специалистам Jmix для дальнейшей помощи или рекомендациям по процессу. Мы постараемся обеспечить плавный переход, адаптированный к потребностям вашего проекта.
Вопрос: Где я могу найти ресурсы по миграции с CUBA Platform на Jmix?
Ответ: С момента появления Jmix мы создаем вспомогательные инструменты для осуществления миграции. Вам могут быть полезны следующие материалы:
- Руководство по миграции с CUBA Platform
- Руководство по миграции с Jmix Classic UI от Марио Дэвида на английском языке
- Утилита по миграции
Вопрос: Следует ли начинать новый проект на CUBA Platform?
Ответ: Нет. Мы понимаем, что вы уже погружены в эту технологию, но времена меняются, и всем нам нужно двигаться вперед.