CUBA 平台的未来 - Jmix

Pasted Graphic

  在圣诞节来临之前,我们很高兴地向中国社区宣布 Jmix ,这是 CUBA 平台的新名称,也是 CUBA 平台的一个重大发行版。 Jmix 在整个 2020 年是我们的工作重心,它是 CUBA 平台发展历程的一个里程碑,在 Jmix 中,我们引入 了 Spring Boot 作为基础技术。

  Jmix 仍然处于预览阶段,我们计划在 2021 年第2季度发布稳定版,但是目前的状态完全可以满足评估和概念验证的需要。

主要特性:

  • 基于 Spring Boot
  • 分解为多模块 (数据 、安全、 审计等)
  • 新的数据模型定义方式
  • 使用 Liquibase 作为 DB 更新引擎
  • 部署时充分利用 Spring Boot 的功能,可以更好地与云环境集成

  您可以从这篇文章获取关于 Jmix 的详细信息,包括Jmix 的功能、背后的想法和下一步计划。

  如果您已经在使用 CUBA 平台做开发,也不用担心!对于最新发布的 CUBA 平台,我们会支持很长时间,同时我们也通过兼容 API 的方法提供了 CUBA 到 Jmix的迁移路径。

  与 CUBA 平台一样,在中国我们也为 Jmix 提供全面的中文支持,包括免费的中文技术社区、商业技术支持、定制开发等。Jmix 的相关中文资源我们也在同步准备中,后续会根据Jmix 团队的整体安排陆续发布。

  我们希望您能喜欢 Jmix 、能推荐大家尝试,并且和我们分享您的使用体验和想法。

  CUBA 中国

5赞

vaading换掉了吗?在中国市场要想发展好,UI太关键了,加油!

准确的说,并没有。Studio 对 XML 和 Vaadin 的支持是很强大的,开发后台管理系统的效率也非常高,对于功能性界面的开发,更加有利。今年以来,包括在 CUBA 7.2 版本中已经初步提供了使用 React 的前端 UI,接下来团队会在这方面投入更多。但是这两个 UI 框架并不互斥,也各有优缺点。比如在典型的大屏可视化系统架构中,Vaadin UI 可以用来很方便的配置后台数据,而 React UI 可以用来展示炫酷的大屏。参考 Jmix 如何选择 UI

那Vaading的版本升上去没呢

永恒的话题。

目前 Jmix 还是用的 Vaadin 8。但是有了 Helium 主题之后,界面的美观程度应该是上了一个台阶。所以,如果单纯从美观方面考虑的话,其实可以多花点时间调整界面样式。

Vaadin10+ 有两个问题:

  1. 用了新的技术重新开发,所以很多 API 都变了,迁移到新版本需要改变很多 CUBA 现有的 API。
  2. 重要组件缺失,因为使用了新技术,组件还在慢慢完善。

既然在 Jmix 中还在使用 Vaadin,Core team 会一直关注 Vaadin 的趋势,等稳定了,组件齐全了,会投入升级 Vaadin。

Helium 配色有点辣眼睛,哈哈哈,加油!!

1赞

我们很快会发布关于 Jmix 的详细介绍文章。

什么时候可以下载jmix的试用版?

现在已经可以试用了,在 IDEA 的插件市场中搜索 jmix 即可安装。然后可以按照 quick start 文档新建项目并启动。

在 Gradle 同步项目的时候有可能会遇到依赖包下载不下来的情况,只需要点击 IDEA 的运行按钮直接运行即可下载依赖并启动项目。

欢迎试用并提供宝贵意见!

扩展市场中的组件怎么加入?文档还没有出来,现在jmix是所有功能都能用了吗

我们现在要启动一个新项目,想使用cuba,我现在是应该使用cuba7版本还是jmix0.2版本?

插件还正在往 Jmix 迁移过程中,很多暂时还不能用。

如果是马上要开始的话,建议使用 CUBA 7.2。Jmix 的稳定版预计要 2021 年第二季度才能推出,现在还不推荐用在生产环境。而且我们会给出从 CUBA 7.2 迁移至 Jmix 的方法,届时可以将项目整体迁移。

棒棒棒!!!期待已久! :grinning:

1赞