介绍

欢迎使用 Jmix 文档!

什么是 Jmix?

Jmix 是企业级 Web 应用程序开发的高级别全栈框架。配备了先进的开发工具和丰富的功能模块。

Jmix 旨在快速开发具有大型数据模型和复杂 UI 且面向组织内部用户的 Web 应用程序。这种类型的应用程序主要有:增删改查、网站的管理端 UI、业务自动化工具、CRM 或者 ERP 类型的系统。以及任何需要在成百上千的页面中处理几十或上百个互相关联的实体,而主要使用标准 UI 组件(如各种字段、表单和表格)的系统。

Jmix 基于 Spring Boot,这是企业级 Java web 应用程序的事实标准。也就是说,除了使用 Jmix 提供的功能之外,还能以最小的配置使用很多第三方库和框架。

Jmix Studio 是 IntelliJ IDEA 的一个插件,可以在整个应用程序开发周期为你提供帮助:创建和配置项目、定义数据模型、生成数据库脚本以及在可视化编辑器开发 UI 视图。更是为 Jmix 项目提供了代码的高级导航、自动完成和提示功能。

开始使用

如果你之前没有接触过 Jmix,请先观看我们的 快速入门 视频,花 15 分钟了解下如何使用 Jmix 构建应用程序。

完成 快速入门,学习使用 Jmix 编程的基础概念和技术要求。

本文档包含使用 Jmix 开发需要了解的所有内容:

  • 概念 章节介绍了 Jmix 的核心原理和概念。

  • 使用 Studio 章节详细介绍了 Jmix Studio 的功能和安装选项。

  • 数据模型部署 章节包含参考信息和使用指南,可以帮助你使用 Jmix 开发应用程序。

  • 扩展组件(Add-ons) 章节介绍了项目中能用到的附加模块功能。