低代码之殇III

server/2025/1/16 2:34:58/

上一篇文章说到我公司的低代码平台是面向开发人员的,这篇文章介绍一下我对于面向开发人员的概念理解和实现方法。

  1. 面向开发人员,最根本的目标是保留完全的二次开发能力,不能为了实现灵活配置让二次开发复杂化,sharepoint就是为了灵活配置,导致二次开发很困难。
  2. 必须用开发人员熟悉的技术栈进行二次开发。有的低代码平台自己发明了一套拖拽的编程方式,或者发明了一种新的编程语言,比如lotus notes的script,都会导致开发人员不愿意用该平台。
  3. 提供方便、直观的二次开发方法。甚至可以直接编辑代码。
  4. 尽量把增删改查等等对于开发人员来说简单重复性的工作让平台来做,而不是设计一个万能的工具让开发人员学习使用。
  5. 降低开发人员使用平台的门槛,在熟悉技术栈的前提下,一天时间就能上手开始开发。

以上是我们的低代码平台在设计的时候制定的一些原则,基于这些原则采用了下面的技术路线:

  1. 采用目前国内最常用的技术栈:vue+spring-boot+java;
  2. 基础通用功能直接预制,包括:登录验证、RBAC权限、用户管理、组织架构、菜单管理;
  3. 采用表单代码生成模式;
  4. 应用flowable作为工作流引擎;
  5. 生成的代码进行架构设计,确保二开代码和生成代码分离,实现二次开发后,依然能够进行代码生成;
  6. 实现java代码的热加载,每次生成代码后,都不需要重新启动spring-boot,通过自动热加载生效;

这篇就到这里吧


http://www.ppmy.cn/server/100918.html

相关文章

15.3 模型评估与调优

欢迎来到我的博客,很高兴能够在这里和您见面!欢迎订阅相关专栏: 工💗重💗hao💗:野老杂谈 ⭐️ 全网最全IT互联网公司面试宝典:收集整理全网各大IT互联网公司技术、项目、HR面试真题. ⭐️ AIGC时代的创新与未来:详细讲解AIGC的概念、核心技术、应用领域等内容。 ⭐…

TLE8386-2EL:汽车级DC-DC转换器中文资料书

描述 TLE8386-2EL是一款具有内置保护功能的低端感应升压控制器。该器件的主要功能是将输入电压升高&#xff08;升压&#xff09;到更大的输出电压。开关频率可从100kHz调整至700kHz&#xff0c;并可与外部时钟源同步。 TLE8386-2EL的独特功能可将关断电流消耗降至 <2μA。该…

吃透前端文件上传与文件相关操作 多文件上传 大文件切片上传 拖拽上传 后续还会更新 断点续传等等

最近在学文件上传的操作,所以想把学习到东西写成一文章 这片文章是我以小白视角 慢慢学习并熟悉前端文件相关操作的流程总结出来的 前端文件上传 我首先想到是 <input type"file">**选择文件**</input>如果我们想限制上传文件的格式,大小或进行裁剪分片…

Java-文件下载(后端response直接下载文件还是后端将文件流返回给前端,由前端负责下载)

Java 后端处理文件下载时,有两种常见的方法:一种是后端直接下载文件,另一种是后端将文件 流返回给前端,由前端负责下载。这两种方法各有优缺点,适用于不同的场景。 1. 后端直接下载 在这种情况下,后端会直接处理文件的下载逻辑,通常涉及到设置HTTP响应头,将文件内容…

ESP-ADF 开发环境搭建

首先在github上下载esp-adf的工程代码 或者 gitee上下载代码 esp-adf: ESP-ADF 是由乐鑫官方推出的针对 ESP32 和 ESP32-S2 系列芯片的音频开发框架。ESP-ADF 国内镜像仓库,Issues 和 PRs 请仍旧提交到 github。 (gitee.com) 下载后,查看esp-adf\components文件夹下的esp-…

【MySQL】索引特性

【MySQL】索引特性 什么是索引了解MySQL的存储硬件上软件上 理解索引建立测试表理解page页目录为什么不使用其他数据结构B vs B聚簇索引 VS 非聚簇索引 索引操作查看索引删除索引创建主键索引创建唯一索引创建普通索引创建全文索引&#xff08;了解&#xff09;索引创建原则 什…

Cygwin Terminal 下使用 vim 时绝对路径无法打开文件问题

这个问题是由于 Cygwin 环境下的文件路径处理问题导致的。 在 Cygwin 环境中,Windows 的文件路径和 Unix 风格的路径是有区别的。Cygwin 尝试将 Windows 路径转换为 Unix 风格的路径,但这个转换过程并不总是完美的。 当直接输入绝对路径时,Cygwin 可能无法正确地识别和转换该…

鱼鹰优化算法(OOA)与最小二乘支持向量机(LSSVM)结合的预测模型(OOA-LSSVM)及其Python和MATLAB实现

一、引言 在数据分析和机器学习领域&#xff0c;预测模型的准确性和效率是评估其性能的关键指标。最小二乘支持向量机&#xff08;Least Squares Support Vector Machine, LSSVM&#xff09;作为一种改进的支持向量机方法&#xff0c;通过将不等式约束转化为等式约束&#xff0…