高品质的音视频能力是怎样的? | Qcon 全球软件开发大会·上海站邀请函 了解详情
写点什么

架构师应该接受低代码的 5 个理由

  • 2022-02-25
  • 本文字数:1940 字

    阅读完需:约 6 分钟

架构师应该接受低代码的 5 个理由

近日,数字咨询公司 StarCIO 的总裁 Isaac Sacolick 表示软件架构师提到了软件架构师应该关注低代码平台的情况,他在 Brian Platz 观点的基础之上咨询了多位该领域的技术专家,将这些见解分享出来。

 

Brian Platz 是 Fluree 的 CEO 兼联合创始人,他提出了五个观点解释为什么人们对低代码技术产生了浓厚的兴趣,以及为什么这种情况会持续下去,主要如下。

避免产生技术债务

 

低代码领头羊 OutSystems 的一份研究报告显示,企业将超过 40% 的 IT 预算用于解决技术债务问题,而不是运营或构建其他业务,这其中最关键的两个问题当属开发团队的人员流动和太多的开发语言与框架。

 

低代码解决方案往往是可视化的编程范式,当新的开发人员被分配来提供支持时,可以更容易理解和维护。另外,低代码平台往往有 API 和其他标准的方式来扩展和对接代码,使其更容易找到和追踪应用流程。

 

OutSystems 技术债务威胁研究报告:

 

https://www.outsystems.com/1/growing-threat-technical-debt/

 

OutSystems 的高级技术成功经理 Jay Parnau 提到了自己的痛苦经历:“在使用低代码之前,我作为一个开发人员,有一半的时间是用来避免产生新的技术债务,或者在凌晨 2 点因为别人的错误导致系统瘫痪的情况下随叫随到。”

快速创造新的员工体验

 

KNIME 的首席数据科学家和布道主管 Rosaria Silipo 博士解释了低代码平台如何帮助简化沟通和需求收集,引导团队更快地建立员工体验和工作流程应用。她说:“当试图与其他部门沟通时,低代码工具更容易。一个低代码的、基于可视化编程的工具可能是你与不太懂代码的部门进行沟通的答案。通过使用低代码工具,专业人士可以节省宝贵的时间,这些时间可以专门用于其他问题,包括那些需要编码的问题。”

 

Copado 的产品高级总监 Gloria Ramchandi 表示同意,并说低代码也有助于开发团队满足构建现代化应用程序的业务需求。她还补充道:“高级开发人员和架构师不得不跟上企业日益增长的需求,以更快地构建软件。用低代码平台可以打破代码障碍,帮助团队减少重要构建的上市时间,提高创新的速度。”

简化工作流程和数据集成

 

如果构建应用程序很容易,那么架构师如何避免应用程序孤岛?低代码如何帮助整合应用程序、软件即服务和企业系统之间的工作流程?

 

Retool 的开发者倡导者 Chris Smith 认识到了这种整合挑战。“商业软件世界越来越分散,有数百个垂直特定的云应用程序,帮助企业的每个功能区更有效地运作。随着这种情况的发生,这些应用程序需要整合到越来越多的业务工作流程中,这些工作流程是为每个企业定制的。开发人员拥护低代码平台,因为它们提供了快速、功能性的构建块,解决了这种零散的集成问题。”

 

这不仅仅是工作流程的整合。架构师还必须考虑如何与越来越多的数据源对接。Silipo 博士认为,低代码可以成为连接到多个数据源的简单方法。“数据源由不同的供应商拥有,往往不提供标准的访问模式。一个低代码工具可能会接手这个任务,并提供标准化的、容易访问许多不同的数据源。”

自动化更多业务流程

 

在企业投资改善员工体验和整合工作流程的同时,将业务流程中的步骤自动化也很重要。Cleo 的首席执行官 Mahesh Rajasekharan 认为,低代码是增加可自动化的内容和减少人工流程的另一个选择。

 

Rajasekharan 说,全球疫情的流行是对许多企业和技术领导人的警醒。“从疫情引起的封锁中得到的一个重要经验是,我们认识到许多公司仍有许多手工业务流程,同时看到在疫情流行期间它们如何阻碍了业务。为了实现新的自动化水平,企业将拥抱低代码技术,使他们能够实现任何事情的自动化,以消除核心创收流程的风险和差距”。

通过解锁单体系统加速数字化转型

 

是什么在历史上阻碍了技术组织改善员工体验、简化工作流程、增加集成数据源的数量以及实现更多业务流程的自动化?

 

虽然一般的技术债务是一个挑战,但单体系统是难以移动的巨石。架构师如何确保今天开发的东西更容易维护、支持和扩展到未来的业务需求?

 

开发微服务和部署无服务器架构是可行的方法,但大多数企业无法将这些架构应用于每一个业务需求。OpenLegacy 首席产品官 Zeev Avidan 建议,低代码提供了一种替代方法,可以成为 IT 的范式转变。

 

Avidan 说:“低代码和无代码可以帮助彻底改变 IT 的所有方面,从前端应用开发一直到最复杂的传统集成。对于许多开发人员来说,数字化转型的一个主要障碍是对位于单一核心系统中的数据和业务逻辑进行访问的挑战。”

 

毫无疑问,推动数字化转型的组织有越来越多的应用开发、集成和自动化的需求。低代码平台允许架构师通过将优先选项用于最具战略性的商业案例,并将低代码作为其他业务需求的加速器,从而扩展企业的开发能力。

 

原文链接:

 

https://www.infoworld.com/article/3650649/5-reasons-software-architects-should-embrace-low-code.html

2022-02-25 17:165381

评论 3 条评论

发布
用户头像
同意,低代码本质上是在更高的抽象层次上做事,所以只要合理地运用低代码平台,就能可以大大加快内部系统的迭代,让研发大佬们都专注在真正的业务逻辑上。OutSystems 我之前试了下不太好用(还得装个软件你敢信),推荐大家先去试试码匠 https://majiang.co/,我觉得算是国内目前做的比较好的低代码平台。
2022-09-05 11:51 · 北京
回复
用户头像
低代码的不透明性会让产生的技术债务更难填平……
2022-03-30 09:03
回复
用户头像
自High
2022-03-01 11:57
回复
没有更多了
发现更多内容

React组件之间的通信方式总结(下)

beifeng1996

React

国产分布式数据库发展趋势与难点

亚信AntDB数据库

AntDB 国产数据库 AntDB数据库 企业号十月PK榜 企业号十月 PK 榜

腾讯云继续加码布局云原生,将披露全新产品战略

科技热闻

数据中台选型前必读:数据中台与大数据平台有什么区别

雨果

数据中台 大数据平台

SAST + SCA: 结合使用安全升级

SEAL软件供应链安全

SCA 安全测试 攻击 SAST 应用安全测试

资源成本降低80%!Serverless云函数的弹性架构实践

Geek_2d6073

以太坊质押时代到来,开发者机遇何在?

TinTinLand

区块链 以太坊 开发者 质押挖矿

数字化背景下,低代码发展的动力和阻力

SoFlu软件机器人

使用Mask R-CNN模型实现人体关键节点标注

华为云开发者联盟

人工智能 华为云 mask 企业号十月 PK 榜

全网首发“Java面试考点大全”,25+专题梳理:JVM+多线程+Spring全家桶+MySQL+Redis等

Geek_0c76c3

Java 数据库 开源 程序员 开发

深度解析:智能合约DAPP(bsc)币安链系统项目开发解决方案

飞机@StPv888

自制操作系统系列(三):加载其他文件执行

操作系统

web前端开发培训学习后的就业方向

小谷哥

量化与科技的相遇!亚马逊云科技揭开神秘的量化私募

Lily

react高频面试题自测

beifeng1996

React

PriorityQueue源码-成员变量解析

知识浅谈

Priority Queue 10月月更

流程引擎的架构设计

京东科技开发者

架构设计 报表 workflow BPM 流程引擎

华为云确定性运维,为政务云平台稳定可靠运行保驾护航

华为云开发者联盟

云计算 华为云 政务云 企业号十月PK榜

java培训机构口碑排名哪家比较好?

小谷哥

开源无国界,从openEuler Maintainer到Spark Committer的贡献开源之路

openEuler

spark 开源 openEuler

带你认识JDK8中超nice的Native Memory Tracking

华为云开发者联盟

开发 华为云

聚焦六大典型应用场景,博云金融行业容器解决方案更新发布!

BoCloud博云

云计算 云原生 容器云

阿里内部最新发布的并发图册+JDK源码速成笔记,终于解脱束缚了

Geek_0c76c3

Java 源码 程序员 JVM 开发

分享一个好问题:企业为什么要区分数据中台和数据平台?

雨果

数据中台 大数据平台

web丨nft元宇宙链游项目系统开发模式逻辑详细(成熟源码)

飞机@StPv888

【LeetCode】合并两个有序链表Java题解

Albert

算法 LeetCode 10月月更

32天高效突击:狂刷《Java权威面试指南(阿里版)》,offer拿到手软

Geek_0c76c3

Java 数据库 开源 程序员 架构

给 SAP BTP 创建的 Java 应用添加 Custom Event Handler 支持创建功能

Jerry Wang

spring 云原生 Cloud SAP 10月月更

架构师应该接受低代码的 5 个理由_架构_辛晓亮_InfoQ精选文章