关于sfossp:思否开源项目推介丨diboot面向开发人员的低代码开发平台

开源项目名称:diboot
开源我的项目负责人:@JerryMa
开源我的项目简介:面向开发人员的低代码开发平台
开源我的项目类型:集体开源
我的项目创立工夫:2019 年
GitHub 数据:330 star、57 fork
GitHub 地址:https://github.com/dibo-softw…

我的项目介绍

diboot 是为开发人员打造的低代码开发平台,无效解决我的项目开发中的品质、效率、可维护性难题。

diboot-core 精简优化内核

高效精简内核,重构查问形式(拆解关联查问,程序中Join),简化开发,次要实现:

  • 单表 CRUD 无 SQL
  • 关联绑定无 SQL(注解主动绑定)
  • 数据字典无 SQL(注解主动绑定)
  • 跨表查问无 SQL(主动构建 QueryWrapper 与查问)
  • BaseService 扩大加强,反对惯例的单表及关联开发场景接口
  • 其余常用工具类、状态码、异样解决的最佳实际封装

diboot-devtools 自动化开发助理

  • UI 界面操作,引入依赖配置参数后,即可随 SpringBoot 本地我的项目启动运行
  • 单表与关联场景 CRUD 导入导出的残缺性能全自动生成,无需手写代码
  • 数据结构变更与代码联动同步,自动记录变更 SQL、保护索引
  • 一键生成代码 & 非笼罩式更新本地后端代码

iam-base 身份认证根底组件及配套 Vue.js 前端框架

  • 简化的 BindPermission 注解,反对兼容 shiro 的简化权限绑定与主动鉴权
  • 主动提取须要验证的后端接口, 借助前端性能不便绑定前后端菜单按钮权限
  • 反对灵便的扩大能力(扩大多种登录形式、灵便替换用户实体类、自定义缓存等)

diboot-file 文件相干解决组件

  • asyExcel 轻量封装,反对 Java 注解校验与 @ExcelBind* 注解实现字典及关联字段的 name-value 转换,并提供欠缺的校验谬误提醒
  • 封装罕用的文件本地存储、上传下载、图片压缩水印等罕用解决

思否举荐

重复性的工作自动化与效率晋升始终是开发者陈词滥调的问题,入手能力强的开发者能够自行开发脚本与框架,然而业务忙碌之下,就很难抽出工夫来优化现有流程,只能硬皮头实现需要,不停的修复 Bug。diboot 作为一款低代码开发平台,能很好将重复性的工作自动化,进步开发的品质、效率、可维护性。


该我的项目已入选「SFOSSP – 思否开源我的项目反对打算」,咱们心愿借助社区的资源对开源我的项目进行相干的宣传推广,并作为一个长期我的项目助力开源事业的倒退,与宽广开发者共建开源新生态。

有动向的开源我的项目负责人或团队成员,可通过邮箱提供相应的信息(开源我的项目地址、我的项目介绍、团队介绍、联系方式等),以便晋升交换的效率。

分割邮箱:pr@segmentfault.com

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据