写点什么

前后端分离的低代码快速开发框架

  • 2023-09-21
    福建
  • 本文字数:1155 字

    阅读完需:约 4 分钟

低代码开发正逐渐成为企业创新的关键工具。通过提高开发效率、降低成本、增强灵活性以及满足不同用户需求,低代码开发使企业能够快速响应市场需求,提供创新解决方案。选择合适的低代码平台,小成本组建一个专属于你的应用。

项目简介

这是一个基于 Java Boot/.Net Core 构建的简单、跨平台快速开发框架。前后端封装了上千个常用类,方便扩展;集成了代码生成器,支持前后端业务代码生成,实现快速开发,提升工作效率;框架集成了表单、报表、图表、大屏等各种常用的 Demo 方便直接使用;后端框架支持 Vue2、Vue3。

技术架构

1、数据库兼容:MySQL(默认)、SQLServer、Oracle、PostgreSQL、达数据库、人大金仓数据库

2、分布式文件存储:兼容 MinIO 及多个云对象存储,如阿里云 OSS、华为云 OBS、七牛云 Kodo、腾讯云 COS 等

3、后端基于 IDEA + Eclipse +Spring Tool Suite 等开发。

4、前端基于 Node.js+Vue + TypeScript +Vite+Pinia+Pnpm+ Element-ui 等开发。

5、移动端开发 Node.js 开发


部署方式

  • jar 

  • Docker/Docker-Compose


功能特征

  • 采用最新主流前后分离框架(SpringBoot+Mybatis-plus+Ant-Design+Vue3),容易上手;代码生成器依赖性低,灵活的扩展能力,可灵活实现二次开发;

  • 开发效率很高,采用代码生成器,单表数据模型和一对多 (父子表)、树列表等数据模型,增删改查功能自动生成,菜单配置直接使用(前端代码和后端代码都一键生成);

  • 封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能。强大的权限机制,支持访问授权、按钮权限、数据权限、表单权限等

  • 零代码在线开发能力,在线配置表单、在线配置报表、在线配置图表、在线设计表单

  • 常用共通封装,各种工具类 (定时任务,短信接口,邮件发送,Excel 导入导出等), 基本满足 80% 项目需求

  • 集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成图形报表、pdf、excel、word 等报表;

  • 采用前后分离技术,页面 UI 精美,针对常用组件做了封装:时间、行表格控件、截取显示控件、报表组件,编辑器等等

  • 数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段

  • 在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)

  • 提供单点登录方案,项目中已经提供完善的对接代码

  • 接口安全机制,可细化控制接口授权,非常简便实现不同客户端只看自己数据等控制

  • 消息中心(支持短信、邮件、微信推送等等)

  • 支持多语言,提供国际化方案;

  • 数据变更记录日志,可记录数据每次变更内容,通过版本对比功能查看历史变化

  • 平台 UI 强大,实现了移动自适应

  • 平台首页风格,提供多种组合模式,支持自定义风格

  • 权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制)


应用地址

JNPF:http://www.jnpfsoft.com/?infoq,备上网址,需要体验点击跳转。

发布于: 刚刚阅读数: 4
用户头像

IT领域从业者 分享见解 2023-06-19 加入

还未添加个人简介

评论

发布
暂无评论
前后端分离的低代码快速开发框架_前后端分离_树上有只程序猿_InfoQ写作社区