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


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

    项目简介

    这是一个基于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:www.jnpfsoft.com/?csdn,备上网址,需要体验点击跳转。

  • 相关阅读:
    移动零00
    Day38 LeetCode
    python+pytest接口自动化(12)-自动化用例编写思路 (使用pytest编写一个测试脚本)
    一、CSS选择器与权重[基础选择器、结构选择器、属性选择器、伪类选择器]
    【EMC专题】常见的电磁骚扰源——人为骚扰源的分类
    11.软件测试-----性能测试
    python基础语法-类与对象(简单实用)
    零基础入门学习Python第二阶04SQL详解03
    vulnhub之DC9
    Vue Router最佳实践,以确保你的Vue.js应用的路由管理清晰、可维护和高效
  • 原文地址:https://blog.csdn.net/sdasdas12/article/details/133140491