写点什么

给力!一个基于 SpringBoot+Vue 前后端分离低代码项目

  • 2023-10-09
    福建
  • 本文字数:935 字

    阅读完需:约 3 分钟

给力!一个基于SpringBoot+Vue前后端分离低代码项目

一、项目介绍

这是一款基于 SpringBoot+Vue 的前后端分离的项目,麻雀虽小,五脏俱全,开箱即用!


JNPF 开发平台的前端采用 Vue.js,这是一种流行的前端 JavaScript 框架,用于构建用户界面。Vue.js 具有轻量级、可扩展性强和生态系统丰富等特点,被广泛应用于构建单页面应用程序。


后端采用 SpringBoot,这是一种基于 Java 的开源框架,用于简化 Spring 应用的初始搭建以及开发过程。SpringBoot 通过自动配置和约定大于配置的原则,简化了 Spring 应用的配置和开发。此外,JNPF 还采用 MyBatis-Plus 作为持久层框架,它是一个功能强大的 MyBatis 扩展,可以大大简化数据库操作的开发。

二、页面展示

  • 用户主页


  • 管理员后台界面

三、技术栈

  • 前端:Vue2.x、ElementUI、Axios、WebScoket 等开发;

  • 后端:SpringBoot、SpringCloud、Mybatis、Maven、.NET 6、Ocelot、SqlSugar、Nuget 等开发;

  • 数据库介绍:Oracle、SQL Server、MySQL、达梦、人大金仓、PostgreSQL;

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



更多项目介绍,可以通过其项目主页活官方文档来获取,试着感受它。

官网地址:https://www.jnpfsoft.com/?infoq

四、设计理念

  1. Web 开发需要一个普适的基础框架,把复杂的问题简单化,最好还能做到更佳性能,让开发人员避开常见问题;

  2. 程序员很难被替代,但程序员应该聚焦于数据结构设计、业务实现、难点解决,提高解决问题的能力(未来竞争力);

  3. 低代码是未来的趋势,CRUD 类重复有规律的工作应该交给工具去做;

五、特点及优势

1.特点

  • 基础组件高效简化,SQL 代码减少 80%以上,降低开发门槛;

  • 优雅注解省掉关联查询场景的 SQL 代码,彻底告别重复 CRUD;

  • 更优的 RBAC 权限与访问控制 (权限自动提取、无状态、多方式登录);

  • 定时任务、消息通知、Excel 导入导出等组件更合理的实践封装...;

  • 单体应用、移动端、微服务、工作流,更广的开发场景覆盖;

2.优势

  • 极简易用(pom 中引入依赖 jar,配置参数后,即可随应用启动 UI 界面);

  • 功能强大(数据结构与代码同步、前后端、面板组件、移动端一键生成);

  • 代码标准(devtools 标准化了数据结构定义与代码规范,降低维护成本);

  • 配置灵活(可按需配置生成代码路径、模块前缀及 Lombok、Swagger);

  • 支持多库(支持 MySQL、PostgreSQL、达梦、人大金仓等主流数据库);

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

还未添加个人签名 2023-06-19 加入

还未添加个人简介

评论

发布
暂无评论
给力!一个基于SpringBoot+Vue前后端分离低代码项目_Vue_互联网工科生_InfoQ写作社区