开源企业级智能开源低代码开发平台,一键生成前后端代码
一、开源项目简介
Java Low Code Platform for Enterprise web applications
一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发!
引领新的低代码开发模式(OnlineCoding-> 代码生成器-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性!二、功能概述
低代码开发平台,可以应用在任何J2EE项目的开发中,尤其适合SAAS项目、企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率70%以上,极大降低开发成本。三、技术选型
开发环境语言:Java 8IDE(JAVA): IDEA / Eclipse安装lombok插件IDE(前端): WebStorm 或者 IDEA依赖管理:Maven数据库:MySQL5.7+ & Oracle 11g & Sqlserver2017缓存:Redis
后端基础框架:Spring Boot 2.3.5.RELEASE微服务框架: Spring Cloud Alibaba 2.2.3.RELEASE持久层框架:Mybatis-plus 3.4.3.1、Minidao报表工具: jimureport 1.3.78安全框架:Apache Shiro 1.7.0,Jwt 3.11.0微服务技术栈:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking数据库连接池:阿里巴巴Druid 1.1.22缓存框架:redis日志打印:logback其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。
前端Vue 2.6.10,Vuex,Vue RouterAxiosant-design-vuewebpack,yarnvue-cropper - 头像裁剪组件@antv/g2 - Alipay AntV 数据可视化图表Viser-vue - antv/g2 封装实现eslint,@vue/cli 3.2.1vue-print-nb - 打印
微服务架构图四、界面展示
PC端演示
手机端演示
平板端演示
五、开源协议
使用Apache2.0开源协议六、源码地址
私信回复:低代码