Jmix 1.0 发布

大家好!

期待已久的 Jmix 和 Studio 稳定版终于发布啦!

fireworks

开始使用

按以下步骤开始使用 Jmix:

  • 下载并安装 IntelliJ IDEA 2021.1(社区版即可)JetBrains 下载地址.
  • 启动 IntelliJ IDEA.
  • 安装 Jmix 插件。通过 Settings -> Plugins 窗口或者直接点击 jmix.cn 的安装按钮。

查看 官方文档 (目前仅英文)了解系统要求和其它安装细节。

使用下面的资源学习 Jmix:

1.0 版本新增内容

以下是自 0.9 beta 版以来的新增内容。

新的扩展插件,可以在 扩展市场 找到:

  • 多租户
  • LDAP
  • 搜索
  • 报表
  • 表格导出操作

本地化:

  • 中文简体
  • 俄语
  • 德语

更新了核心依赖库:

  • Gradle 7.0
  • Spring Boot 2.5.1

重要新功能:

所有的其它改进和修复:

从 0.9 beta 迁移

为了能升级你的现有项目并使用 Jmix 1.0,需要更新 Jmix 插件至 1.0.0,通过 IDE 的 Settings -> Plugins 窗口升级插件。
注意,与 beta 版不同,Jmix 1.0.0 需要 IntelliJ IDEA 最新版 - 2021.1。

由于 Jmix 插件 1.0 不能完全兼容 Jmix 框架 0.9(主要是在界面设计器部分),所以我们建议尽快迁移项目至 1.0.0。迁移手册在这里:https://docs.jmix.io/jmix/1.0/whats-new/index.html#upgrade-from-0.9

许可

Jmix Studio 1.0.0 要求激活订阅才能使用可视化设计器,以方便开发实体、界面、fetch plan 和角色。

每个新用户可以申请试用许可。开发者可以有 28 天的时间评估 Studio 的全部功能。

商业订阅可以通过 Jmix Store 购买:https://www.jmix.io/store/#/store/studio

关于商业订阅可以查看:https://docs.jmix.io/jmix/1.0/studio/subscription.html

从 CUBA 迁移

我们知道很多 CUBA 平台的使用者非常想要升级项目的基础技术框架。不用担心,我们会提供迁移路径,使用 Studio 进行迁移。

为了向后兼容,我们增加了一个 jmix-cuba 模块。该模块包含 CUBA 实现的绝大多数 API。因此,迁移至 Jmix 不需要对你的代码做太大的改动。在迁移过程中,会自动添加这个兼容模块。

通过 Jmix Studio 自动迁移 CUBA 至 Jmix 的功能正在开发中。将在下一个版本中提供,也就是 1.1 版,计划是在今年 10 月推出。还有,我们还会发布一篇文章,介绍在迁移过程中需要考虑的各种各样的问题。

希望大家喜欢新的框架和新的 Studio!我们期待您的反馈!

Jmix 中国

4赞