Skip to content

Commit e3c061a

Browse files
authored
Merge pull request #100 from dibo-software/develop-v3
* update readme
2 parents af19195 + 25954bf commit e3c061a

1 file changed

Lines changed: 21 additions & 63 deletions

File tree

README.md

Lines changed: 21 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
33
> 新用户指南:
44
- [开发一个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+
78
- [了解 Diboot内核如何做到高性能](https://www.bilibili.com/video/BV1tL411p7CD)
89

910
# diboot - 基础组件化繁为简,高效工具以简驭繁
@@ -19,78 +20,35 @@
1920

2021
> 设计目标: 为开发人员打造的低代码开发平台,将复杂的工作简单化、重复的工作自动化,提高质量、效率、可维护性。
2122
22-
![diboot平台组成结构图](https://www.diboot.com/structure.png)
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-
![菜单资源配置](http://v3.diboot.com/img/permission.png)
23+
![diboot平台体系架构图](https://www.diboot.com/img/diboot_structure.png)
3224

33-
![角色权限配置](http://v3.diboot.com/img/role-permission.png)
25+
> [低代码 微服务版本,看这里->](https://www.diboot.com/guide/cloud/introduce.html)
3426
35-
## 2. diboot 后端基础组件
27+
> [低代码 工作流版本,看这里->](https://www.diboot.com/guide/workflow/introduce.html)
3628
37-
### 2-1、diboot-core: 精简优化内核:写的更少,性能更好
38-
主要特性:
39-
* 单表CRUD无SQL (基于mybatis-plus实现通用Mapper)
40-
* 关联数据绑定无SQL(注解自动绑定)
41-
* 关联字典无SQL(注解自动绑定)
42-
* 查询条件构建无SQL(查询条件自动构建)
43-
* BaseService扩展增强,支持常规的单表及关联开发场景接口
44-
* 数据范围权限、字段保护、及常用工具类的最佳实践封装
29+
## 1. Diboot 优势特性
4530

46-
基于diboot-core的CRUD和常规关联的功能实现,代码量比传统Mybatis项目减少90%+,且性能更好更易维护。
47-
> 详细文档: [diboot-core文档](http://v3.diboot.com/pages/core_introduce/).
31+
### 基础框架 ~ 简单
32+
- 用上Diboot,大多数SQL都不用写了,代码极大简化,让开发专注于业务;
33+
- Diboot基础封装的内部实现,确保运行高效率高性能,帮你规避常见的坑。
4834

49-
### 2-2、IAM 身份认证基础组件
35+
### 低代码能力 ~ 卓越
36+
- 基于devtools的代码生成能力,后端、前端、关联、复杂页面全支持;
37+
- 零代码不能满足的复杂场景,基于生成后的代码快速扩展,无任何扩展局限性。
5038

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+
- 表单与流程解耦,表单灵活复用,页面设计零代码与生成代码自由切换,灵活选择。
5942

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 的自研中后台管理框架
8045
81-
* 提供了配套的 [diboot-mobile-ui](https://gitee.com/dibo_software/diboot-mobile-ui) ,内置了多种登录方式
82-
* 支持 账号密码登录、微信小程序登录(自动注册)微信公众号登录(自动注册)
83-
> 详细文档: [diboot-mobile文档](http://v3.diboot.com/pages/diboot_mobile/).
46+
![菜单资源配置](https://www.diboot.com/img/permission.png)
8447

85-
## 3. devtools开发助理
86-
* 极简易用(引入依赖jar,配置参数后,即可随应用启动运行)
87-
* 功能强大(数据结构与代码同步、前后端代码一键生成、彻底摆脱CRUD)
88-
* 代码标准(devtools标准化了数据结构定义与代码实现,降低维护成本)
89-
* 支持多库(MySQL、MariaDB、PostgreSQL等)
48+
![角色权限配置](https://www.diboot.com/img/role-permission.png)
9049

91-
> 详细文档: [diboot-devtools文档](https://www.diboot.com/guide/diboot-devtools/introduce.html).
9250

93-
## 4. 技术交流
51+
## 3. 技术交流
9452
如遇diboot相关技术问题,欢迎加群交流:
9553

9654
* **VIP技术支持QQ群**(捐助/付费用户尊享): [931266830]()

0 commit comments

Comments
 (0)