Версия 7.0 BETA платформы и Студии

А наоборот?

Константин, подскажите, а “стандартный” порядок действий при миграции вы опишите? Или просто создаем в новой студии новые экраны, и портируем код?

view для новых Data Components остаются в том же виде?

В общем то, потому и спросил, пока подумаем. Спасибо.

Если правильно понял, проекты cuba-platform 7.* будут поддерживать JDK 8-10. Но рекомендуемой версией все-таки является 10?

1 симпатия

Мы будем поддерживать обе JDK, при этом сама платформа продолжит собираться на 8 версии. Какую-то явную рекомендацию по выбору JDK мы не даём, поскольку в проектах бывают разные и очень специфичные потребности.

1 симпатия

Ссылки для скачивания обновлены!

Вы можете и экраны со старым API в новой студии создавать. Миграция пока производится так же как и раньше: открываете проект на 6.10 в новой студии, идете в Project > Properties и меняете версию платформы на 7.0.x. Студия делает некоторые изменения автоматически, потом при компиляции могут быть проблемы, описанные в Release Notes > Breaking Changes. Правите их и запускаете приложение.
Добавим это в документацию.
UPD: https://doc.cuba-platform.com/studio-7.0/upgrade_project.html

Да, views модели данных те же самые.

Несколько вопросов после прочтения релиз-нотс:

  • С учетом ограничения что новая студия (по документации) работает с проектами начиная от версии 6.10 получается что перед миграцией на 7.0 стоит обновиться до 6.10? (сейчас 6.9.5) Или можно мигрировать сразу с 6.9?

  • Изменился ли в платформе 7.0 движок BPM? были разговоры на переход на Camunda в релиз-нотс не увидел этого. Если этого не будет в 7.0 есть ли в целом такие мысли?

Да, необходимо сначала в старой студии обновится до 6.10.

Нет, аддон BPM не изменился. Ведется разработка нового аддона, который будет доступен позже и только для версии 7.X. Но прямого отношения к релизу 7.0 он не имеет.

3 симпатии

Всем привет,

Мы выпустили BETA3 фреймворка и Студии, ссылки для загрузки Студии обновлены.

Изменилась схема нумерации версий бандла Студии - теперь она отражает версию IntelliJ IDEA, на которой она основана. Кроме того, изменился адрес Studio User Guide, теперь он не содержит суффикса с версией.

Обратите внимание на проблему на Linux, упомянутую рядом со ссылкой на загрузку Студии.

Спасибо всем за тестирование и комментарии!

1 симпатия

OFFTOP: Нас не оставят без подарка на НГ ))) Спасибо!

День добрый! Правильно ли я понимаю, что ScreenFragment является заменой старых фреймов? Если да есть ли возможность для ScreenFragment задать в качестве owner какой-нибудь контейнер типа VBoxLayout? Если использовать старый AbstractFrame, то я не смогу его открыть в новых контролерах экранов.

Добрый день!

Спасибо за 7.0, выглядит очень интересно!

Есть проблема со сменой Module prefix через Project Properties (CUBA -> Project Properties -> Module prefix). Префикс в файлах app.properties и web-app.properties не изменяется.

День добрый.
Спасибо за обратную связь!

Да, проблема со сменой Module prefix в BETA версии известна, он изменяется только в gradle файлах.

Всем привет,

Мы выпустили BETA4 фреймворка и BETA5 Студии, ссылки для загрузки Студии обновлены.

Спасибо за тестирование и комментарии!

4 симпатии

Добрый день.

Когда можно ожидать релиз 7.0?

Добрый день!
Постараемся выпустить до конца января.

2 симпатии

Добрый день!

Планируется ли в Studio 7 реализовать возможность развертывания в облако Jelastic, как это было в Studio 6?
Пока в Studio 7.1 этой возможности не нашел.

image

Добрый день!

Пока не планируется, в релизе 7 этой функции нет.