图片名称

JeeLowCode:企业级低代码开发框架,拖拽组件生成业务应用 | 2026/09/23

行业痛点

企业数字化转型过程中,业务需求迭代速度远超传统开发团队交付能力。定制化开发周期长、成本高,通用软件无法匹配复杂业务流程,开发人员重复编写基础CRUD代码消耗大量精力,难以聚焦核心业务逻辑创新。

低代码工具的出现一定程度缓解了开发压力,但多数商用低代码平台授权成本高昂,中小团队难以承担;部分开源低代码框架功能局限,无法适配复杂企业流程,尤其是自研工作流能力缺失,难以支撑核心业务系统开发。

项目概述

JeeLowCode是面向企业场景的低代码开发框架,采用Apache 2.0授权协议,允许企业免费商用。当前稳定版本为1.0.0,核心定位是通过可视化拖拽方式完成业务应用快速搭建,降低企业应用开发的代码编写量,缩短交付周期。

该项目明确使用规则,允许个人或企业用于自有项目开发,禁止二次开源以及售卖源代码,保证项目生态的合规性。

技术架构深度分析

JeeLowCode采用前后端分离的经典架构,后端基于SpringBoot 2.7.18开发,前端基于Vue 3.2开发,整体分层清晰,扩展性强。

后端采用标准MVC分层结构,划分出核心引擎层、业务组件层、接口适配层三个核心层级。核心引擎层封装低代码的元数据管理、代码生成规则、权限控制逻辑,不对具体业务做侵入;业务组件层预置常用的企业开发组件,包括组织管理、菜单管理、日志管理等基础模块;接口适配层开放标准化的HTTP接口,对接前端可视化编辑器,同时支持第三方系统接入。这样的分层设计保证核心逻辑稳定,业务扩展灵活,开发者可以在不修改核心源码的前提下,扩展适配自定义业务。

前端采用Vue 3的组合式API开发,组件化拆分完成,可视化编辑器作为独立模块抽离,所有组件支持按需引入。拖拽交互逻辑独立封装,不与具体业务组件耦合,新增自定义组件只需要遵循固定的接入规范即可完成集成,降低二次开发的门槛。

技术选型偏向成熟稳定的主流技术栈,SpringBoot和Vue都是国内开发者广泛使用的技术,没有引入过于小众的前沿技术,降低了团队的学习成本,出现问题也更容易排查解决,适合长期维护的企业项目。

核心功能详解

可视化拖拽应用搭建

提供完整的Web端可视化编辑界面,预置表单、表格、按钮、图表等数十种常用业务组件,开发者通过拖拽方式即可完成页面布局调整。组件属性支持可视化配置,包括尺寸、样式、校验规则、数据源绑定都可以通过界面完成配置,无需手动编写HTML和基础CSS代码。生成的页面配置存储为JSON格式,支持随时导出导入,方便在不同环境之间迁移,基础页面的搭建时间可以从数天缩短到数小时。

自动代码生成

支持从已有数据库表直接生成前后端完整代码,包括后端Controller、Service、Mapper、实体类,以及前端页面、接口调用逻辑。生成的代码符合通用开发规范,可以直接运行,也支持在此基础上进行二次修改。该功能省去了开发者从零开始搭建基础CRUD模块的重复劳动,让开发人员可以直接聚焦业务逻辑的实现,单张表的基础开发工作量可以减少80%以上。

自研工作流引擎

内置独立开发的工作流模块,支持可视化流程配置,包括审批节点、分支条件、流转规则都可以通过界面完成定义。支持常见的顺序审批、会签、或签、抄送等流程模式,也支持自定义分支条件,匹配企业不同类型的审批场景。工作流模块与低代码平台深度集成,表单数据可以直接与流程绑定,无需额外开发对接逻辑,企业可以快速搭建出OA审批、业务审批等流程类应用。

灵活权限控制

提供多级权限控制体系,支持基于角色的权限分配,也支持细粒度的按钮、数据权限配置。管理员可以给不同角色分配不同的菜单访问权限、页面操作权限,还可以配置数据范围权限,控制不同用户只能查看对应范围的业务数据。权限体系适配大多数企业的组织架构管理需求,不需要额外开发就能满足基础权限管控要求,降低企业应用的权限模块开发成本。

自定义组件扩展

预置组件覆盖大多数常规业务场景,同时开放自定义组件接入规范,开发者可以开发符合业务需求的自定义组件,接入到可视化编辑器中使用。自定义组件遵循Vue组件开发标准,只要按照规范定义配置项,就能像预置组件一样在拖拽编辑器中使用。该设计保证了框架的扩展性,对于有特殊业务需求的场景,不会因为预置组件不足限制开发,平衡了低代码开发的便捷性和定制开发的灵活性。

免费商用授权

采用Apache 2.0开源协议,企业可以免费下载使用,不需要支付任何授权费用,也支持修改源码适配自身业务需求。协议明确禁止二次开源和售卖源代码,保护项目原作者的知识产权,同时不限制企业内部使用和商业项目交付。对于预算有限的中小微企业和开发团队,该授权模式大幅降低了低代码开发工具的使用成本。

JeeLowCode是基于SpringBoot和Vue开发的企业级低代码开发框架,支持拖拽组件可视化搭建应用,自动生成代码,内置自研工作流引擎。该框架允许企业免费商用,可帮助开发团队提升开发效率,快速交付定制化业务应用。

项目地址:https://gitee.com/jeelowcode/JeeLowCode
🔍 来源:Gitee

开源项目分享 : Gitee热榜项目 2026-1-4日榜 本文档整理Gitee当日热门开源项目,包含名称、链接、星级、描述及趋势分析。 2026的第一天我们来看看gitee上面 哪些热门项目呢 1. JeeLowCode 项目链接: https:////gitee.com/adnaan/adnify Star 数:13 项目描述:一个

手机扫描二维码访问

微信扫一扫支付
微信logo微信扫一扫,打赏作者吧~
不喜欢3

本文链接:https://5x10.cn/post/623.html

图片名称

猜你喜欢

随机文章
热门标签
图片名称