JeecgBoot 低代码开发平台推荐
项目基础介绍和主要编程语言
JeecgBoot 是一款基于代码生成器的低代码开发平台,采用前后端分离架构。后端主要使用 Java 语言,基于 Spring Boot 2.x 和 3.x 版本,支持 Spring Cloud 微服务架构。前端采用 Vue3 技术栈,结合 Ant Design Vue3 和 TypeScript,提供强大的前端开发能力。
项目核心功能
JeecgBoot 提供了丰富的核心功能,主要包括:
- 代码生成器:强大的代码生成器支持前后端代码一键生成,减少重复工作,提高开发效率。
- 低代码模块:包括在线表单开发、在线报表、在线图表设计、仪表盘设计等,实现真正的零代码开发。
- 微服务支持:集成 Spring Cloud Alibaba,支持 Nacos、Gateway、Sentinel、Skywalking 等微服务技术栈。
- 安全框架:采用 Apache Shiro 和 JWT 实现安全认证和授权。
- 数据库支持:支持 MySQL、Oracle、SQL Server、PostgreSQL 等多种数据库,并适配国产数据库如达梦和人大金仓。
- 移动端支持:提供配套的 APP 框架,适配多个终端,支持 APP、小程序、H5。
项目最近更新的功能
JeecgBoot 最近更新的功能包括:
- 最新版本发布:当前最新版本为 3.7.1,发布日期为 2024-09-12。
- 技术栈升级:升级到 Spring Boot 3.x 和 JDK 17,采用 Undertow 作为 Web 服务器,集成 Springdoc 和 fastjson2。
- 微服务架构优化:在 Spring Boot 3 分支基础上,采用 Spring Authorization Server 替换 Shiro,进一步提升安全性和灵活性。
- 新增功能模块:包括 AI 助手、系统编码规则、系统校验规则等,增强平台的智能化和自动化能力。
- 用户体验优化:对仪表盘设计器、报表设计器等模块进行优化,提升用户操作体验和界面美观度。
JeecgBoot 通过不断的技术升级和功能扩展,致力于为开发者提供一个高效、灵活、易用的低代码开发平台,帮助企业快速构建和部署各类应用系统。