Jmix Platform 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Jmix Platform 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Jmix Platform 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
投 递 者 JmixChina
适用人群 未知
收录时间 2022-06-11

软件简介

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

Jmix 最适合用于构建以数据为中心,且具有复杂数据模型和丰富用户界面的应用程序。从某种意义上说,它是一个全栈框架,能为创建应用程序的后端和 UI 提供支持。

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

Jmix 本身是由很多细粒度的模块组成,你可以在项目中通过 starter 引入,这与任何 Spring Boot 项目没有区别。除了核心模块之外,其余的模块都是可选的,因此你可以仅仅引入那些需要的依赖。

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

关键概念

Jmix 提供了一种使用一个或多个关系型数据的便捷方式。通过一些额外的工作,你还可以连接至任何数据源,例如,no-SQL 数据库或者外部 API。

使用 Jmix 进行开发,通常从定义 数据模型 开始。Jmix Studio 能自动从数据模型创建数据库结构,当你的数据模型更新时,Studio 还可以生成数据库迁移脚本帮助同步数据库结构与数据模型。如果已经有了数据库,通过 Studio 的帮助,还可以从数据库结构反向生成数据模型。

Jmix 是基于 Spring 框架,因此使用 Spring bean 创建业务逻辑操作数据模型。

只要有一些数据模型的实体,Studio 可以生成对这些实体进行增删改查(CRUD)操作的 UI 界面。之后,你可以对生成 UI 进行多种方式的自定义开发:修改布局、增加或删除 UI 组件或者调整数据加载逻辑等。

开始使用

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

完成了快速入门之后,可以探索一下 在线示例程序,还有 扩展组件市场,了解 Jmix 提供了哪些开箱即用的功能。

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

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

  •  数据模型  部署 的章节是主要内容,包含开发任何应用程序所需要了解的内容。

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

访问我们的网站 论坛,这里有 Jmix 团队和社区提供帮助、最新的信息发布,并分享你的想法!

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
发表了资讯
07/29 16:28

Jmix 1.3 发布 - 少代码快速开发平台

Jmix 框架和 Studio 1.3 版本发布,这次发布带来了不少新功能以及框架和 Studio 的 Bug 修复: 主要新功能: Java 兼容版本提升至 Java 11,不再支持 Java 8. FlowUI 预览,该版本提供了基于 Vaadin 23 的 FlowUI 预览版。 一键云部署预览,该版本提供了 AWS 一键部署预览版。 主要解决的 Bug 有: 解决了 Liquibase 脚本在 MySQL 运行出错的问题。 多租户场景时,租户信息未保存的问题。 集合属性的懒加载出错问题。 详细内容请...

5
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
9 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部