您当前的位置:首页 > 电脑百科 > 程序开发 > 架构

云架构中低代码和无代码开发的风险

时间:2023-09-25 11:30:04  来源:51CTO  作者:

作者 | David Linthicum

策划 | 言征

代码再简单,老板们也不会去写。不只是因为他们太忙,还因为简单的代码,坑也很多。

低代码和无代码开发平台最近获得了巨大的关注,随着 2023 年人工智能的兴起,情况更是如此。这项技术有望实现应用开发的民主化,公民开发者。

其实早在 70 年代就曾用Cobol尝试过这一点,此后也曾多次尝试过。无论代码多么简单,高管都不会编写。

低代码和无代码平台提供可视化界面和预构建组件来简化编码过程,以便具有最少编码经验的人可以快速创建应用程序。虽然预构建组件简化了开发并提供了灵活性和速度,但要注意可扩展性、安全性和集成问题。

因此,尽管这些平台具有优势,但它们带来的麻烦也必须留意:必须在示例性云计算架构中仔细权衡,包括设计、开发和部署。

1、灵活性与定制化

低代码和无代码平台擅长通过提供预打包的组件和模板来简化开发流程。这与在文字处理程序中使用模板(例如通用感谢信或简历)的概念相同。今天,我们使用我们最喜欢的生成式人工智能平台来为我们编写它们。

这些平台在定制方面可能存在局限性。随着应用程序复杂性的增加,开发人员可能需要帮助来实现他们想要的定制和细粒度控制。对于具有独特或高度专业化要求的组织来说,这可能是一个障碍。这与我们在 90 年代的企业资源规划 (ERP) 平台遇到的问题相同。我们必须使用 ERP 提供商提供的任何定制技术来重写它们,以使其可用。许多公司发现他们可以自己编写应用程序并节省 90% 的资金。

2、速度与可扩展性

低代码和无代码平台通过抽象化编码的复杂性来实现快速应用程序开发。这并不是什么新鲜事,但今天可以通过AI层来帮助我们做得更好。

这一点,对于需要快速构建原型和启动应用程序的组织来说是有利的。然而,随着需求的增多,扩展这些应用程序可能会暴露低代码平台的局限性。大多数平台都需要处理大量用户群或高数据量。所以由于你一开始就没有创建系统,想要修复问题将非常困难。

3、安全与控制

低代码和无代码平台的构建是为了让更广泛的受众能够进行开发。它们通常包含安全功能,但与安全应成为整体开发一部分的传统方法相比,控制级别和粒度可能受到限制。

组织必须仔细评估平台提供的安全措施,并确保它们符合其特定的安全要求和行业法规。我还没有找到能够解决这个问题的低代码或无代码系统。许多人为了方便而利用这项技术,却失去了足够的安全性,这是不明智的。

4、与现有系统集成

低代码和无代码平台可以简化独立应用程序的开发。然而,将这些应用程序与遗留系统或其他云服务集成可能是一个挑战。这很大程度上取决于平台的功能和API集成,并且可能需要额外的开发工作才能实现与现有系统的无缝集成。

就像我们刚才提到的安全权衡一样,这降低了低代码和无代码技术带来的价值。我们必须将复杂的代码分层到我们真正不理解的系统中,因为我们没有开发它们而机器人做到了。

5、写在最后

低代码/无代码可能会成为一项对许多企业来说似乎可以改变游戏规则的技术。但我担心的是,如果在使用和应用时如果不够谨慎,低代码和无代码会导致更多工作并增加更多风险。如果我戳破了一些泡沫,抱歉。

原文链接:https://www.infoworld.com/article/3706892/the-risks-of-low-code-and-no-code-development-in-cloud-architecture.html



Tags:云架构   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
云架构中低代码和无代码开发的风险
作者 | David Linthicum策划 | 言征代码再简单,老板们也不会去写。不只是因为他们太忙,还因为简单的代码,坑也很多。低代码和无代码开发平台最近获得了巨大的关注,随着 2023 年...【详细内容】
2023-09-25  Search: 云架构  点击:(255)  评论:(0)  加入收藏
云架构中加入生成式AI的几点建议
作者 | David Linthicum策划 | 言征 从数据可用性、安全性到模型选择和监控,生成式AI的加入便意味着要重新审视云架构。 所以,如果在构建一个云架构同时也在设计生成式AI驱动...【详细内容】
2023-09-13  Search: 云架构  点击:(300)  评论:(0)  加入收藏
网易游戏大数据平台上云架构设计
作者|柯维鸿编辑|邓艳琴在 5 月底举办的 QCon 全球软件开发大会(广州站)2023 中,网易互娱数据与平台服务部数据服务组离线业务负责人、网易游戏技术专家柯维鸿分享了题为《⽹易互...【详细内容】
2023-08-17  Search: 云架构  点击:(229)  评论:(0)  加入收藏
云架构师的“17条军规”
当前,云架构师在全球范围内的需求量很大,因为近年来人们越来越关注云计算和基础设施。为了获得更高的可扩展性、移动性和安全性,许多企业已转向云平台,而云解决方案架构师是收入...【详细内容】
2023-03-31  Search: 云架构  点击:(178)  评论:(0)  加入收藏
一文弄清混合云架构模式
当我们在说云架构的时候,通常指的并不是云平台的自身架构,而是基于云平台的软件系统基础架构。云平台的自身架构满足了很多通用层面的需求,例如对象存储,弹性主机,虚拟网络等等,只...【详细内容】
2023-02-26  Search: 云架构  点击:(199)  评论:(0)  加入收藏
从传统IDC到混合云架构经验谈
2022-06-22  Search: 云架构  点击:(288)  评论:(0)  加入收藏
混合云架构下的安全风险分析和安全解决方案建议
作者:王爱华01.混合云架构下的安全风险分析1. 混合云架构下的安全风险分析企业混合云环境,一般包括一个或多个公有云厂商以及自建的私有云平台,从信息安全风险管理角度来看,实施...【详细内容】
2020-07-14  Search: 云架构  点击:(376)  评论:(0)  加入收藏
多云架构的3个常见性能挑战和解决方案
企业需要认真进行前期规划,以帮助确保其多云体系结构不会造成性能瓶颈。 多云架构可带来许多好处,但它们也会带来一些特殊的性能挑战,特别是如何设计和管理,很多部署多云的团队...【详细内容】
2020-05-09  Search: 云架构  点击:(266)  评论:(0)  加入收藏
云架构技术栈介绍
什么是云2006年8月9日,Google首席执行官Eric Schmidt在搜索引擎大会(SES San Jose 2006)上首次提出云计算概念。云计算是网格计算,分布式计算,并行计算、效...【详细内容】
2019-08-05  Search: 云架构  点击:(925)  评论:(0)  加入收藏
▌简易百科推荐
对于微服务架构监控应该遵守的原则
随着软件交付方式的变革,微服务架构的兴起使得软件开发变得更加快速和灵活。在这种情况下,监控系统成为了微服务控制系统的核心组成部分。随着软件的复杂性不断增加,了解系统的...【详细内容】
2024-04-03  步步运维步步坑    Tags:架构   点击:(5)  评论:(0)  加入收藏
大模型应用的 10 种架构模式
作者 | 曹洪伟在塑造新领域的过程中,我们往往依赖于一些经过实践验证的策略、方法和模式。这种观念对于软件工程领域的专业人士来说,已经司空见惯,设计模式已成为程序员们的重...【详细内容】
2024-03-27    InfoQ  Tags:架构模式   点击:(13)  评论:(0)  加入收藏
哈啰云原生架构落地实践
一、弹性伸缩技术实践1.全网容器化后一线研发的使用问题全网容器化后一线研发会面临一系列使用问题,包括时机、容量、效率和成本问题,弹性伸缩是云原生容器化后的必然技术选择...【详细内容】
2024-03-27  哈啰技术  微信公众号  Tags:架构   点击:(10)  评论:(0)  加入收藏
DDD 与 CQRS 才是黄金组合
在日常工作中,你是否也遇到过下面几种情况: 使用一个已有接口进行业务开发,上线后出现严重的性能问题,被老板当众质疑:“你为什么不使用缓存接口,这个接口全部走数据库,这怎么能扛...【详细内容】
2024-03-27  dbaplus社群    Tags:DDD   点击:(11)  评论:(0)  加入收藏
高并发架构设计(三大利器:缓存、限流和降级)
软件系统有三个追求:高性能、高并发、高可用,俗称三高。本篇讨论高并发,从高并发是什么到高并发应对的策略、缓存、限流、降级等。引言1.高并发背景互联网行业迅速发展,用户量剧...【详细内容】
2024-03-13    阿里云开发者  Tags:高并发   点击:(6)  评论:(0)  加入收藏
如何判断架构设计的优劣?
架构设计的基本准则是非常重要的,它们指导着我们如何构建可靠、可维护、可测试的系统。下面是这些准则的转换表达方式:简单即美(KISS):KISS原则的核心思想是保持简单。在设计系统...【详细内容】
2024-02-20  二进制跳动  微信公众号  Tags:架构设计   点击:(36)  评论:(0)  加入收藏
详解基于SpringBoot的WebSocket应用开发
在现代Web应用中,实时交互和数据推送的需求日益增长。WebSocket协议作为一种全双工通信协议,允许服务端与客户端之间建立持久性的连接,实现实时、双向的数据传输,极大地提升了用...【详细内容】
2024-01-30  ijunfu  今日头条  Tags:SpringBoot   点击:(9)  评论:(0)  加入收藏
PHP+Go 开发仿简书,实战高并发高可用微服务架构
来百度APP畅享高清图片//下栽のke:chaoxingit.com/2105/PHP和Go语言结合,可以开发出高效且稳定的仿简书应用。在实现高并发和高可用微服务架构时,我们可以采用一些关键技术。首...【详细内容】
2024-01-14  547蓝色星球    Tags:架构   点击:(115)  评论:(0)  加入收藏
GraalVM与Spring Boot 3.0:加速应用性能的完美融合
在2023年,SpringBoot3.0的发布标志着Spring框架对GraalVM的全面支持,这一支持是对Spring技术栈的重要补充。GraalVM是一个高性能的多语言虚拟机,它提供了Ahead-of-Time(AOT)编...【详细内容】
2024-01-11    王建立  Tags:Spring Boot   点击:(124)  评论:(0)  加入收藏
Spring Boot虚拟线程的性能还不如Webflux?
早上看到一篇关于Spring Boot虚拟线程和Webflux性能对比的文章,觉得还不错。内容较长,抓重点给大家介绍一下这篇文章的核心内容,方便大家快速阅读。测试场景作者采用了一个尽可...【详细内容】
2024-01-10  互联网架构小马哥    Tags:Spring Boot   点击:(115)  评论:(0)  加入收藏
站内最新
站内热门
站内头条