diboot-基础组件化繁为简,高效工具以简驭繁

新知榜官方账号

2023-10-10 10:38:22

diboot-基础组件化繁为简,高效工具以简驭繁

diboot是一个低代码开发平台,旨在将复杂的工作简单化、重复的工作自动化,提高质量、效率、可维护性。该平台包含多个基础组件,如:

  • VUE3前端框架预览(diboot-admin-ui):基于Vue3+Vite+Pinia+Element-plus+TypeScript的自研中后台管理框架。
  • diboot后端基础组件:
    • diboot-core:精简优化内核,代码量比传统Mybatis项目减少90%+,且性能更好更易维护。
    • IAM身份认证基础组件:开箱即用的RBAC角色权限模型与预置组织人员岗位模型,支持JWT的认证授权,简化的BindPermission注解,支持灵活的扩展能力。
    • diboot-file文件相关处理组件:EasyExcel轻量封装,文件存储接口化,支持常用的文件上传下载、图片压缩水印等常用处理。
    • diboot-scheduler定时任务组件:Quartz定时任务统一管理及日志的最佳实践封装。
    • diboot-notification消息通知组件:通用的消息模板&模板变量的设计方案,支持多通道的消息通知发送。
    • diboot-mobile移动端组件:提供了配套的diboot-mobile-ui,内置了多种登录方式,如账号密码登录、微信小程序登录(自动注册)、微信公众号登录(自动注册)。
  • devtools开发助理:极简易用,功能强大,支持多库(MySQL、MariaDB、PostgreSQL等)。

通过使用diboot平台,开发人员可以将复杂的工作简单化、重复的工作自动化,提高质量、效率、可维护性。

项目地址:https://github.com/dibo-software/diboot

本页网址:https://www.xinzhibang.net/article_detail-16148.html

寻求报道,请 点击这里 微信扫码咨询

相关工具

相关文章