探索以数据为中心的可视化开发体验 结合 IntelliJ 平台世界上最强大的代码编辑功能
在 Jmix Studio 中,开发者可以选择直接使用代码编写或使用可视化编辑器进行设计,并支持随时在两者之间相互切换。提供多个选择可以保证透明性并简化了调试。
可视化设计器、代码生成器和部署自动化工具极大地提高了开发者的工作效率并加快了学习速度。
可视化设计器、代码生成器和部署自动化工具极大地提高了开发者的工作效率并加快了学习速度。
可视化设计
数据模型
使用可视化设计器或 Java 代码定义数据模型实体
数据库结构
使用自动生成的Liquibase脚本自动更新数据库结构
用户界面
使用带预览功能的所见即所得界面设计器配置UI组件的结构和属性
访问数据
使用JPQL设计器构建数据查询语句
主菜单
使用菜单设计器定义主菜单结构
安全角色
使用角色设计器定义安全角色和策略
反向工程
从已有的数据库反向生成数据模型和UI界面
代码生成
- DDL 和数据库更新脚本
- 基于模板的 UI 界面
- 服务、监听器、事件处理器
- 在现有数据库上创建数据模型和完整的 CRUD 应用
代码编写
Jmix Studio 通过特定的代码导航、重构、注入、智能提示和快速修复增强了 IntelliJ IDE 的功能。
由于 IntelliJ 是一个开放的平台,有数百个可用的第三方插件可以用来完善 Jmix 工具。例如,Tabnine 或 GitHub Copilot 插件提供了无与伦比的 AI 辅助开发功能。
调试部署
- 热(重)部署
- 创建 Docker 镜像
- 部署至 Kubernetes 集群
-
部署至私有独立网络