火热的低代码到底是什么?

news2024/12/25 1:37:35

低代码风头正紧,也是最近一段时间跟云原生一起被热捧,不管你是做后端开发、还是前端设计、销售、售前,如果你没接触过低代码你都不好意思说自己在软件领域工作,这边文章从我的角度聊聊低代码是什么、以怎么样的方式开发、及低代码的未来发展趋势

低代码的起源

低代码并不是一个新的技术,其实在10多年前就已经存在,主要是满足客户的自定义需求,也就是软件公司提供一个基础平台,让客户在平台之上实现自己的业务需求,之所以最近几年才火起来,主要是业务的快速发展及新技术的出现可以满足平台有更强的扩展性,也可以说是时机更成熟了

主要分享低代码、微服务、容器化、SAAS‬、系统架构方面的的‬内容‬‬,希望‬大家‬点赞‬,评论,关注‬。

业务的扩展:业务系统及平台,尤其是在云办公、理赔、差旅报销、物流等业务系统,虽然系统对应的业务场景不同,不可能每个客户的需求都一样,客户越多差异性越凸出、个性化越明显。业务的复杂化及规范化、个性化,催生了软件开发需要适应更快的适配需求、更灵活的方式适应变化、更快的交付到客户

平台扩展:为了满足客户更多的个性化、业务不确定性,系统及平台则需要提供更强大的底层支持、自定义业务需求的功能,让客户可以实现自己需要的功能,应对业务的可变性,不确定性,这就要求低代码平台要有强大的扩展能力及适配性

 

低代码实现

低代码目前呈现的效果多种多样、场景也非常多,研究过的低代码平台涉及到办公类、物联网、电子政务、演示类及在线IDE,但目前实现方式主要有页面驱动、模型两种方式

页面驱动:功能说明:页面驱动就是指使用者直接设计页面、表单、规则,不考虑数据模型,用户根据提供的UI控件实现布局、表单、页面、单据设计,页面显示就是把设计的时候还原呈现,最后直接供最终使用者使用。使用场景:目前市场上常见的表单设计器、流程设计器、规则设计器基本都属于页面驱动,这类设计基本不用考虑数据模型,用户设计成什么样就是什么样,用户上手非常快,也容易上手,所以目前展示类、快速原型、示意图、To C类多以这类方式实现功能实现:页面驱动由于只考虑呈现效果,所以实现上也简单,且主要对前端有要求,实现过程可以使用如下示意图表示

 

模型驱动:功能说明:模型驱动是指先把要表示的对象模型及模型关系规划并设计好,然后根据模型去设计页面、表单、单据等等,页面上能呈现的数据来源于提前设计好的数据模型,页面显示的时候跟页面驱动是一样的,都是根据表单设计器设计去还原页面,供使用者使用。使用场景:目前这类开发方式主要用在系统性的平台或者业务系统中,尤其是to B的系统、或者是在已有的系统上做扩展功能需求,像OA、EHR、理赔、物流系统等等。功能实现:功能实现其实跟页面驱动类似,可以先设计页面再跟模型映射,也可以根据模型映射页面上的控件,这两种方式都可以,最终形成的页面的页面设计结构类似

低代码趋势

聚焦:以一种模块或者子系统的方式跟主系统结合,低代码主要实现局部的业务需求、页面定义,比如:页面设计、流程定义、规则定义、单据局部定义等等,来辅助主要的业务系统。这类系统一般都是业务需求比较复杂,单纯的依靠低代码很难完全实现。

 

垂直:整体方式可以实现某一业务或者行业的系统,有低代码实现,深入业务需求、深挖业务模型、实现垂直的业务需求低代码系统或平台。

 

总结

低代码也一直在发展中,已经出现了不少的低代码平台,尤其是几个头部软件企业也都加入了低代码平台建设,很难界定哪个低代码平台好与不好,但只要满足一定的场景就是好平台,后面会有更多的直播分享及资料整理,欢迎一块交流沟通。

主要分享低代码、微服务、容器化、SAAS‬、系统架构方面的的‬内容‬‬,希望‬大家‬点赞‬,评论,关注‬。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/138311.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

react笔记_05函数组件与类组件的区别之capture value特性

函数组件与类组件在写法没有好坏之分,性能差距也几乎可以忽略,而且 React 会长期支持这两种写法。 React的函数式组件和类组件之间的根本区别 在心智模型上。 函数式组件具有 capture value 特性。 capture value特性 Capture Value 从字面上可以理解…

【已解决】office提示你的许可证不是正版,你可能是盗版软件的受害者?

三步即可先看效果步骤1、下载工具2、找到 修复Office许可证明问题3、填入KMS主机,点击修复如何查看正在使用的 KMS 主机地址?先看效果 步骤 1、下载工具 工具下载:https://otp.landian.vip/zh-cn/ 2、找到 修复Office许可证明问题 3、填入…

PEM格式RSA密钥解析(一)

Base64转16进制格式 后缀是.PEM 的数字证书是 BASE64 编码的,以 ASCII 码来表示。常见的证书如下所示(以 RSA1024 为例): 私钥: ----BEGIN RSA PRIVATE KEY----- MIICWwIBAAKBgHU4CF6yvqb5WBhwcYfvh/o3NpwcSJlcfj0nIZ…

下载神器IDM安装与使用(保姆级教程)

下载神器IDM安装与使用(保姆级教程) 文章目录下载神器IDM安装与使用(保姆级教程)前言一、下载地址二、IDM是什么?三、作用与特点四、安装步骤总结前言 众所周知,下载工具是大家电脑里必装的软件之一。 但大…

大数据时代,制造业人要知道,为什么有ERP还要上SRM系统

每个公司都是在一个供应链中,每个公司都有自己的上下游。如今,企业间的竞争已不再是单一企业的单打独斗,而是由价值链与价值链、供应链与供应链的较量。上游厂商(供应商)直接影响到公司的产品与服务的价格及竞争能力。…

零售企业全域数据打通最佳实践

在数字化转型的实战中,零售企业面临着巨大的挑战,过去三年线下流量锐减,甚至不少门店关停,不少零售企业布局线上,但是这个也给零售企业带来另外一个挑战:IT资源有限的情况下,线上&线下的流量…

密码学_RC4算法

在密码学中,RC4(来自Rivest Cipher 4的缩写)是一种流加密算法,密钥长度可变。它加解密使用相同的密钥,因此也属于对称加密算法。RC4是有线等效加密(WEP)中采用的加密算法,也曾经是TL…

电脑看不了视频?视频恢复,3个方案解决

一般电脑播放不了视频,原因大多是Flash插件损坏了,因为电脑上的视频和所有的Flash都需要Flash插件才可以正常使用。电脑看不了视频怎么办?你需要对Flash进行修复或者重新安装它。一起来看看下面三个方案,解决电脑视频看不了的问题…

传输系统WSON倒换时的路由震荡问题【脱敏版】

【摘要】在省干传输OXC系统中使用WSON倒换时,测试过程中发现WSON倒换时存在电路频繁up down的现象,研究发现倒换时光信道建立时间过程中光信号不是一个稳定的状态,设备的色散补偿模块会在这个不稳态下出现异常,导致色散补偿模块不…

2023,出海企业,数据跨境传输如何实现合规?

随着防疫政策的优化,2023年出海企业开始加速海外业务,此前,浙江、四川、广东、江苏等地政府都纷纷出手“包机出海抢订单“。而伴随着企业的全球业务拓展,数据跨境活动日益频繁,跨境数据的安全风险也日益凸显&#xff0…

通过反射机制调用方法

package com.javase.reflect;import com.javase.service.UserService;import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.ResourceBundle;/*** 通过反射机制调用方法(必须掌握,五颗星*****&#…

小程序开发经验分享(2)前端开发

一、开发前的准备 开发环境:微信推出的官方开发工具。 申请 Appid :相关公司或个人申请到 Appid 后可以进行真机的调试和预览,否则只能在开发工具里进行调试。 备案域名和证书:微信小程序仅支持 https 协议,所以务必绑定含有证书的域名,才能在正式上线后进行使用。 二…

jumpserver源码包安装

cd /opt wget https://github.com/jumpserver/installer/releases/download/v2.20.1/jumpserver-installer-v2.20.1.tar.gz tar -xf jumpserver-installer-v2.20.1.tar.gz cd jumpserver-installer-v2.20.1 ​ vim config-example.txt 在config-example配置文件里配置mysql&…

nacos 2.2部署指南,并配置mysql数据库

首先进入到/opt cd /opt 1.下载安装包 wget https://github.com/alibaba/nacos/releases/download/2.2.0/nacos-server-2.2.0.tar.gz 2.解压 tar -zxvf nacos-server-2.2.0.tar.gz 3.修改配置 3.1修改为单机部署模式(默认为 vi /opt/nacos/bin/startup.sh 55行,示例: exp…

Cypress 安装及入门排坑指南

最近准备给公司项目做重构,原本是打算使用Jest来作为测试工具的,刚好无意之中接触到了Cypress这款测试工具,虽然用上它非常的不容易(简直是一波三折),但是用上了之后觉得真香啊。我们本篇文章就是讲Cypress…

C进阶_C语言_浮点数存储规则_浮点型在内存中的存储

在开始讲解之前,我们看一下常见浮点数的写法: 3.14159 1E10(它代表1.0乘以10的10次方) 浮点型家族里有float、double、long double类型。 浮点型的表示范围是多少?我们打开float.h就能看到(这里用everythi…

什么牌子的蓝牙耳机好?好用的蓝牙耳机排行

现如今,蓝牙耳机的用途越来越广泛,无论是追剧、游戏、通话、运动等,都能看到使用蓝牙耳机的人。在日常的使用中蓝牙耳机也逐渐取代有线耳机成为受人们欢迎的存在,那么,什么牌子的蓝牙耳机好?接下来&#xf…

功能强大的python包sklearn

1. sklearn简介sklearn是基于python语言的机器学习工具包,是目前做机器学习项目当之无愧的第一工具。 sklearn自带了大量的数据集,可供我们练习各种机器学习算法。 sklearn集成了数据预处理、数据特征选择、数据特征降维、分类\回归\聚类模型、模型评估等…

基于YOLO实践布匹缺陷检测

在缺陷检测领域中,越来越多看到AI的身影,路面缺陷、生产缺陷、PCB缺陷、瓶装酒缺陷检测等等,目标检测等模型发挥着越来越多的作用,像瓷砖缺陷和布匹缺陷这类平面类型的缺陷也不例外,最近做的项目中大多和这类型的数据有…

回顾2022,那些令人印象深刻的AI突破

文 | 付奶茶2022年是令人印象深刻的一年。在这一年中,我们目睹了许多前所未有的AI模型的出现,这些模型不断刷新着人类对AI力量的认知。关于这一年中最好的工作,每个人都有自己不同的看法。在这篇文章中,我们跟随Alan D. Thompson在…