写点什么

分享一款轻量化、适合程序员的低代码开发工具

作者:高端章鱼哥
  • 2024-02-06
    福建
  • 本文字数:823 字

    阅读完需:约 3 分钟

JNPF 是一款基于 springboot、vue.js 技术的企业级低代码平台,采用微服务、前后端分离等标准的原生架构,基于可视化业务建模、流程建模、表单建模、报表建模、大屏建模、移动端建模等工具,零代码快速构建业务应用。



技术栈展示

1.后端技术栈

主框架:Spring Boot + Spring Framework

持久层架:MyBatis-Plus

数据库连接池:Alibaba Druid

多数据源:Dynamic-Datasource

数据库兼容: MySQL、SQLServer、Oracle、PostgreSQL、达数据库、人大金仓数据库

分库分表解决方案:Apache ShardingSphere

权限认证框架:Sa-Token+JWT

代码生成器:MyBatis-Plus-Generator

模板引擎:Velocity

任务调度:XXL-JOB

分布式锁:Lock4j

JSON 序列化:Jackson&Fastjson

缓存数据库:Redis

校验框架:Validation

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

工具类框架:Hutool、Lombok

Api 文档生成工具:Knife4j

项目构建:Maven


2. 前端技术栈

2.1 Vue2 技术栈

Vue2 全家桶

Element-UI

Axios

Sass

Echarts

Dayjs


2.2 Vue3 技术栈

Vue3.0 全家桶

TypeScript

Vite

pinia

pnpm

Ant Design vue3

Less

Echarts

Dayjs

Fullcalendar

monaco-editor

Sortablejs

tinymc


3. 数据库支持

MySQL 5.7.x/8.0.x

SQLServer 2012+

Oracle 11g

PostgreSQL 12+

达梦数据库(DM8)


技术架构

  • 清晰的目录结构,容易扩展

  • 共用的 UI 组件进行抽离

  • 统一接口管理请求模块

  • 使用路由懒加载提高访问速度


页面展示

  • 数据建模

  • 表单设计器

  • 流程设计器

  • 报表设计器

  • 门户设计器

  • 移动开发工具

  • 多租户

  • 消息中心


在我看来,JNPF 算是一款良心的产品。开发团队也很强大,交付机制良心,在使用上也获得了一致的好评,总体上算得上是一款灵活拓展、适合程序员、满足所有场景的通用平台。


如果你现在对软件开发感兴趣,JNPF 可以提供了一个相当优秀的土壤。它是一个适合所有水平的用户的低代码学习平台,无论是有经验的开发者还是编程新手,都可以在这里找到适合自己的学习路径。


应用体验地址:https://www.jnpfsoft.com/?infoqxx

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

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

还未添加个人简介

评论

发布
暂无评论
分享一款轻量化、适合程序员的低代码开发工具_低代码_高端章鱼哥_InfoQ写作社区