# diboot 新手起步:

# 起步 - 初步了解

diboot 是一套全新的基于"坚固地基(基础框架)+高效脚手架(devtools代码生成工具)"的低代码开发平台,致力于解决开发的质量效率和可维护难题。

基础框架的技术栈基于: Spring体系(spring boot/spring cloud) + Mybatis(Mybatis-plus) + Vue(ElementUI+Antdv)。

devtools开发工具:UI操作,极简使用,高效赋能。

workflow工作流:基于flowable + bpmnjs + 自研表单设计器及表单引擎。

diboot的核心优势:

  • 写的更少,性能更好。 看看如何做到的? (opens new window)
  • 常规CRUD、关联对象绑定、连表查询都不用写SQL了,开发难度降低,代码量简化
  • 通过devtools的高度自动化能力,前后端完整的常规功能开发都不用写代码了

花点时间了解我:

# 进阶 - 深入学习

# 适用场景

  • 无历史包袱的新项目:推荐使用diboot整体解决方案(基础框架+工具)

  • mybatis-plus 老项目改造

    • 只集成diboot-core,使用关联绑定等核心能力(不使用diboot的字典表及字典绑定)
    • 只集成diboot-core-starter,使用关联绑定等核心能力(及diboot的字典表及字典绑定)
  • mybatis 老项目

    • 别折腾了,继续维护吧