当前位置: 首页 > news >正文

低代码技术新趋势——逆向工程

      低代码的下一个趋势,应该是“逆向工程”,用户可以通过 可视化界面,逆向输出全栈工程代码。而标准的工程代码同样可以编译为支持可视化分析、编辑、调整的“无代码”程序。前一个是解释性语言向编译性语言的逆向工程。后者则是一个理论+实践应用工程。

低代码的初期的三种设计模式:
库表驱动——>通过读取库表信息,平台能自动逆向生成控制器层、服务层、数据库读写层等各层代码.
表单驱动——>表单驱动模式提供直观的布局和UI组件,允许用户通过可视化配置快速搭建业务表单。平台会根据配置自动生成相应的数据库表和功能页面。
模型驱动——>模型驱动模式则强调先创建模型,再基于模型生成库表,并在模型之上定义视图(即页面)。

#工作经验 其实这三种方式都可以再向前进一步:以《库表驱动》为例,在原有库表模型基础上,也可以同步到模型驱动中,实现与已有业务模型的融合实现(库表即模型),而在在表单页面方面这可以增强UI层能力,构建具有复杂分层能力的,表单构建。同样《表单驱动》中,模型+库表也可以同步。《模型驱动》中也同样可以使用库表与表单的增强。而实现这一构想的理论基础则“逆向工程”能力。

1,对于用户已有的原生(源代码)工程,能够正确读取和编译。
2,对于原生代码中常用的代码开源框架(如Spring 全家桶)等能够有效的识别并合理管理。
3,对于用户业务模型(数据库表、字典表、DSL代码片段)等资源能够有效提取并完成转换
4,对于以上三点能够实现“修旧如旧”的替代升级

cover

cover

cover

http://www.lryc.cn/news/430699.html

相关文章:

  • HTTP 二、进阶
  • 【Hot100】LeetCode—35. 搜索插入位置
  • 001集——CAD—C#二次开发入门——开发环境基本设置
  • Java类和对象——快速自动生成带参数的结构
  • Python操作数据库的ORM框架SQLAlchemy快速入门教程
  • 提交MR这个词儿您知道是什么意思吗?
  • Linux sentinel写法
  • 顶级域名服务器 - TLD服务器
  • 【LeetCode】01.两数之和
  • 便宜好用的云手机盘点
  • pdf怎么压缩小一些?推荐的几种PDF压缩方法
  • Linux终端简单配置(Vim、oh-my-zsh和Terminator)
  • js模块化 --- commonjs规范 原理详解
  • kubeadm部署 Kubernetes(k8s) 高可用集群【V1.28 】
  • 【MySQL】MySQL Workbench下载安装、环境变量配置、基本MySQL语句、新建Connection
  • CrowdStrike 的失败如何凸显了左移测试的重要性
  • HarmonyOS开发实战( Beta5版)高负载组件的渲染实践规范
  • NLP从零开始------16.文本中阶处理之序列到序列模型(1)
  • 【匈牙利汽车产业考察,开启新机遇】
  • 并行程序设计基础——动态进程管理
  • C# 字符串(String)使用教程
  • django之ForeignKey、OneToOneField 和 ManyToManyField
  • java.lang.IndexOutOfBoundsException: setSpan ( 0...x ) ends beyond length X
  • 技术进展:CH-90树脂在去除硫酸钠柠檬酸钠溶液中铁锰离子上的应用
  • 录屏时摄像头无法识别?如何录屏时打开摄像头,解决方案及录屏软件推荐
  • 达梦数据库-DM8 企业版安装指南
  • 心脑血管科董田林医生:心律失常患者饮食,调养秘诀,助你找回健康心跳
  • 期权杂记(一)
  • 【MATLAB源码-第163期】基于matlab的BPSK+瑞利(rayleigh)信道下有无波束成形误码率对比仿真。
  • 【数据分享】2000-2022年我国省市县三级的逐日O3数据(免费获取\excel\shp格式)