|
2 | 2 |
|
3 | 3 | > 新用户指南: |
4 | 4 | - [开发一个CRM模块,不用手写一行代码](https://www.bilibili.com/video/BV1xF411S7eF/) |
5 | | -- [手把手来体验](http://v3.diboot.com/pages/bootstrap/) |
6 | | -- [看视频了解 Diboot](https://www.bilibili.com/video/BV17P4y1p7L4) |
| 5 | + |
| 6 | +- [开发一个OA系统,只用3天](https://www.bilibili.com/video/BV13N411r7qz/) |
| 7 | + |
7 | 8 | - [了解 Diboot内核如何做到高性能](https://www.bilibili.com/video/BV1tL411p7CD) |
8 | 9 |
|
9 | 10 | # diboot - 基础组件化繁为简,高效工具以简驭繁 |
|
19 | 20 |
|
20 | 21 | > 设计目标: 为开发人员打造的低代码开发平台,将复杂的工作简单化、重复的工作自动化,提高质量、效率、可维护性。 |
21 | 22 |
|
22 | | - |
23 | | - |
24 | | -> [diboot-cloud 微服务版本,看这里->](https://www.diboot.com/guide/diboot-cloud/introduce.html) |
25 | | -
|
26 | | -> [diboot-workflow 工作流版本,看这里->](https://www.diboot.com/guide/diboot-workflow/introduce.html) |
27 | | -
|
28 | | -## 1. 配套VUE3前端框架预览(diboot-admin-ui) |
29 | | -> 基于 Vue3 + Vite + Pinia + Element-plus + TypeScript 的自研中后台管理框架 |
30 | | -
|
31 | | - |
| 23 | + |
32 | 24 |
|
33 | | - |
| 25 | +> [低代码 微服务版本,看这里->](https://www.diboot.com/guide/cloud/introduce.html) |
34 | 26 |
|
35 | | -## 2. diboot 后端基础组件 |
| 27 | +> [低代码 工作流版本,看这里->](https://www.diboot.com/guide/workflow/introduce.html) |
36 | 28 |
|
37 | | -### 2-1、diboot-core: 精简优化内核:写的更少,性能更好 |
38 | | -主要特性: |
39 | | -* 单表CRUD无SQL (基于mybatis-plus实现通用Mapper) |
40 | | -* 关联数据绑定无SQL(注解自动绑定) |
41 | | -* 关联字典无SQL(注解自动绑定) |
42 | | -* 查询条件构建无SQL(查询条件自动构建) |
43 | | -* BaseService扩展增强,支持常规的单表及关联开发场景接口 |
44 | | -* 数据范围权限、字段保护、及常用工具类的最佳实践封装 |
| 29 | +## 1. Diboot 优势特性 |
45 | 30 |
|
46 | | -基于diboot-core的CRUD和常规关联的功能实现,代码量比传统Mybatis项目减少90%+,且性能更好更易维护。 |
47 | | -> 详细文档: [diboot-core文档](http://v3.diboot.com/pages/core_introduce/). |
| 31 | +### 基础框架 ~ 简单 |
| 32 | +- 用上Diboot,大多数SQL都不用写了,代码极大简化,让开发专注于业务; |
| 33 | +- Diboot基础封装的内部实现,确保运行高效率高性能,帮你规避常见的坑。 |
48 | 34 |
|
49 | | -### 2-2、IAM 身份认证基础组件 |
| 35 | +### 低代码能力 ~ 卓越 |
| 36 | +- 基于devtools的代码生成能力,后端、前端、关联、复杂页面全支持; |
| 37 | +- 零代码不能满足的复杂场景,基于生成后的代码快速扩展,无任何扩展局限性。 |
50 | 38 |
|
51 | | -* 开箱即用的RBAC角色权限模型与预置组织人员岗位模型 |
52 | | -* 基于JWT的认证授权,支持申请token、刷新token、无状态认证 |
53 | | -* 简化的BindPermission注解,支持兼容shiro的简化权限绑定与自动鉴权 |
54 | | -* 自动提取需要验证的后端接口, 借助前端功能方便绑定前后端菜单按钮权限 |
55 | | -* 无缝适配redis,引入redis依赖即可启用shiro的redis缓存 |
56 | | -* 支持基于注解的数据权限实现、简化的Log注解记录操作日志等 |
57 | | -* 支持灵活的扩展能力(扩展多种登录方式、灵活替换用户实体类、自定义缓存等) |
58 | | -> 详细文档: [diboot-iam文档](http://v3.diboot.com/pages/iam_introduce/). |
| 39 | +### 零代码能力 ~ 强大 |
| 40 | +- 模型设计、页面设计、表单设计、流程设计、数据大屏 等能力全支持,多数功能直接配; |
| 41 | +- 表单与流程解耦,表单灵活复用,页面设计零代码与生成代码自由切换,灵活选择。 |
59 | 42 |
|
60 | | -### 2-3、diboot-file 文件相关处理组件 |
61 | | - |
62 | | -* EasyExcel轻量封装,支持Java注解校验与@ExcelBind*注解实现字典及关联字段的name-value转换,并提供完善的校验错误提示 |
63 | | -* 文件存储接口化,预置本地存储,阿里OSS存储,简单扩展即可支持其他存储实现 |
64 | | -* 封装常用的文件上传下载、图片压缩水印等常用处理 |
65 | | -> 详细文档: [diboot-file文档](http://v3.diboot.com/pages/file_introduce/). |
66 | | -
|
67 | | -### 2-4、diboot-scheduler 定时任务组件 |
68 | | - |
69 | | -* Quartz定时任务统一管理及日志的最佳实践封装 |
70 | | -* @CollectThisJob注解提供定时任务定义,自动收集供前端选择 |
71 | | -> 详细文档: [diboot-scheduler文档](http://v3.diboot.com/pages/diboot_scheduler/). |
72 | | -
|
73 | | -### 2-5. diboot-notification 消息通知组件 |
74 | | - |
75 | | -* 通用的消息模板&模板变量的设计方案 |
76 | | -* 支持多通道的消息通知发送 |
77 | | -> 详细文档: [diboot-notification文档](http://v3.diboot.com/pages/notification/). |
78 | | -
|
79 | | -### 2-6. diboot-mobile 移动端组件 |
| 43 | +## 2. 配套前端框架部分页面预览(diboot-admin-ui) |
| 44 | +> 基于 Vue3 + Vite + Pinia + Element-plus + TypeScript 的自研中后台管理框架 |
80 | 45 |
|
81 | | -* 提供了配套的 [diboot-mobile-ui](https://gitee.com/dibo_software/diboot-mobile-ui) ,内置了多种登录方式 |
82 | | -* 支持 账号密码登录、微信小程序登录(自动注册)微信公众号登录(自动注册) |
83 | | -> 详细文档: [diboot-mobile文档](http://v3.diboot.com/pages/diboot_mobile/). |
| 46 | + |
84 | 47 |
|
85 | | -## 3. devtools开发助理 |
86 | | -* 极简易用(引入依赖jar,配置参数后,即可随应用启动运行) |
87 | | -* 功能强大(数据结构与代码同步、前后端代码一键生成、彻底摆脱CRUD) |
88 | | -* 代码标准(devtools标准化了数据结构定义与代码实现,降低维护成本) |
89 | | -* 支持多库(MySQL、MariaDB、PostgreSQL等) |
| 48 | + |
90 | 49 |
|
91 | | -> 详细文档: [diboot-devtools文档](https://www.diboot.com/guide/diboot-devtools/introduce.html). |
92 | 50 |
|
93 | | -## 4. 技术交流 |
| 51 | +## 3. 技术交流 |
94 | 52 | 如遇diboot相关技术问题,欢迎加群交流: |
95 | 53 |
|
96 | 54 | * **VIP技术支持QQ群**(捐助/付费用户尊享): [931266830]() |
|
0 commit comments