广告

低代码与无代码:异同点与用例

2021-08-16 Mendix,a Siemens business 阅读:
低代码和无代码应用开发都遵循着代码抽象化原则来实现建模的可视化。但基于这两种方法构建的应用在规模和类型却有着根本性的区别。

低代码和无代码应用开发都遵循着代码抽象化原则来实现建模的可视化。但基于这两种方法构建的应用在规模和类型却有着根本性的区别。UNnednc

低代码与无代码的相同之处:UNnednc

低代码和无代码开发平台都无需编写代码就能构建软件应用。它们都不要求开发人员具备任何传统编程语言的知识,而是提供了一种可视化的应用开发方法。这让更多人,尤其是精通技术的业务人员可以开发应用。UNnednc

低代码和无代码开发平台都致力于帮助专业和非专业开发人员高效创建应用,提高生产力。通过平台即服务(PaaS)的方式,这两种开发平台都削减了环境搭建以及基础设施维护的成本。但除此之外,它们几乎没有其他相同之处。UNnednc

什么是无代码?UNnednc

与低代码平台相比,无代码平台更加简单。无代码平台可以使用户实现可视化的、拖拽式方法创建基本的功能性应用,但却无法在平台上改造或是扩展遗留系统。除此之外,无代码平台的集成能力有限。因此,这种创建模式最适合用于在特定范围内有特定需求的团队。UNnednc

无代码平台的简单性和易用性也是它的缺点。由于其大部分框架是由开发人员决定的,因此它的自定义范围有限,甚至无法自定义。这就为安全和合规问题留下了潜在的漏洞。此外,在将应用集成到整个企业架构方面,无代码平台的功能十分有限,甚至并不具备这一功能。如果开发人员在创建时不加以监督和考虑,那么无代码应用最终还会引发影子IT的盛行。UNnednc

既然无代码平台的功能有限,那么为什么它能够存在这么久呢?答案是没有编码知识或经验的人可以轻松使用无代码平台,尤其是那些不想(或无法)等着技术部门创建的人。对于非技术人员而言,他们也可以在将想法提交给IT部门进行全面开发之前,使用无代码平台来搭建所需的原型。UNnednc

站在部门应用的角度来看,无代码平台的简易性是可行的。然而,一旦扩展到企业层面的应用时,就会带来众多挑战:UNnednc

  • 架构方面的考虑:由于开发人员对应用架构模式缺乏经验,因此单一应用架构的风险会有所增加。而且大多数无代码平台需要部署到企业的公有云上,无法灵活地部署到私有云或企业本地基础设施上。
  • 可扩展性:无代码平台倾向于运营效率方面的用例,它们不具备专注于用户体验的功能,也无法连接到遗留系统。各厂商也不支持为第三方解决方案或自主系统创建的自定义集成。
  • 数据治理:使用无代码工具所构建的应用往往相互独立,这就给数据治理带来了挑战。多种版本的数据分布于企业之中,并且数据结构和数据质量参差不齐或并未得到管理(我们可以想想客户记录管理和GDPR)。

什么是低代码?UNnednc

相比之下,低代码平台是一个介于无代码和成熟人工编码之间的中间地带,因此更具延展性。如同无代码平台,低代码平台也是一个可视化的拖拽式平台,同时,低代码平台更是一种开源的、可扩展的并允许人工编码或编写脚本的平台,这给开发人员提供了一个两全其美的方案:既可以提高开发速度,又不需要不断地复制基本代码。UNnednc

此外,低代码平台支持可扩展的架构以及开源API的可重用性和云/本地部署的灵活性。开发人员还能够对应用测试以及质量和性能工具进行控制。UNnednc

除了上述这些功能之外,低代码的另一个优势是:开发人员可以用自己的代码扩展平台功能,从而构建或修改复杂的应用,而不需要额外的团队成员或专业知识才能完成这项工作。UNnednc

低代码平台的全能性为各种出色的用例带来了可能性,包括使用新一代技术实现的用例。低代码平台通常包含由技术领导者建立的完整组件库并且支持人工智能、区块链、机器学习、语音和面部识别等第三方智能云服务以及开源社区工具。预建的用户界面模板帮助企业充分运用专注于满足从移动客户服务到生产力和效率再到遗留系统现代化升级等需求的应用。UNnednc

低代码平台还能用于创建更复杂的应用,并且凭借其通用性,可以处理更多的用例,包括UNnednc

  • 使用新一代技术实现的创新用例: 许多低代码平台不仅配备了由技术领导者建立的完整组件库,而且还支持人工智能、机器学习、区块链、语音和面部识别服务等云端第三方智能服务以及通过开源社区提供的工具。
  • 客户体验应用: 使用预建的用户界面模板帮助您优化对用户的友好性和吸引力,同时确保企业品牌形象的一致性。
  • 生产力与效率应用:可用于跨部门和跨领域 
  • 遗留系统现代化升级:为当前架构带来微服务、基于容器的构件化开发以及支持关键任务应用的持续部署。

低代码平台的使用虽然需要一个学习过程,但对开发人员和有开发知识的业务人员来说,他们能够很快熟悉低代码平台中的工作流程。即使对没有开发知识的业务人员而言,他们也能掌握大多数低代码平台。UNnednc

事实上,这种类型的平台对开发人员和业务人员都有足够的吸引力,这为跨部门合作带来了可能性。低代码平台最具创新性的一个方面在于,它使一直以来难以相互沟通的两个团队可以在一个空间中开展合作,创建一个既能满足IT安全、合规等要求,又能满足业务目标和需求的应用。UNnednc

如何在低代码和无代码之间做出选择UNnednc

在决定采用哪个平台时,您会一直面临这样一个问题:无代码开发平台过于简单,无法支持复杂的用例,而低代码开发平台有些复杂,使得非专业开发人员无法使用。UNnednc

更为复杂的是,如果您使用无代码解决方案,那么您就会被认为是一个更大IT组织下面的影子IT。一旦您的应用增长超出了业务开发人员的支持能力范围,您该怎么办?由于您的选择是有限的,因此您不得不放弃所有的效率和成本节约。而且在没有IT开发人员在旁边的情况下,您不得不通过外包或咨询来挽救。UNnednc

如果您使用低代码解决方案,那么开发人员的编码速度会变得更快,但这是否使所交付的解决方案更加准确地满足业务需求?当您的开发人员因为业务处于应用开发生命周期之外而不得不返工和修复解决方案时,实现价值的时间真的减少了吗?对于业务部门而言,让那些无法满足他们需求的应用变得更快,会付出什么样的代价?UNnednc

在决定采用哪个平台时,需要考虑的显然不仅仅是技术方面的问题。就像任何应用开发策略一样,您必须考虑如何交付用户真正想要的、需要的并欣然接受的产品。关键在于让各资深IT开发人员与关键业务领域专家合作,促进双方的协作和专业知识的交汇。只有密切协作,才能高效、准确地构建更大、更复杂的应用并根据效果进行应用优化。UNnednc

当需要在低代码与无代码之间做出选择时,请务必在评估中加入这些问题以保证同时满足业务和IT的利益:UNnednc

  • 该解决方案如何推动和促进业务与IT部门的交流和协作?
  • 协作是被融入到解决方案中还是附加在解决方案上?
  • 该解决方案如何帮助业务和专业开发人员创建应用?
  • 专家级开发人员是否能够对该解决方案加以改进,从而为业务和专业开发人员提供可重复使用的自定义设计语言和自定义代码?

Mendix在无代码和低代码领域处于什么位置?UNnednc

虽然Mendix平台可以作为一个无代码平台,但它真正的闪光点和赖以成名之处在于能够在低代码领域实现快速应用开发。由于去除了繁琐的基础编码工作,企业获得了诸多收益,比如通过升级遗留系统以及产品的数字化以改进客户体验、获得竞争优势等。UNnednc

关于MendixUNnednc

Mendix,a Siemens business是全球企业级低代码的领导者,正在从根本上重塑数字化企业构建应用的方式。企业可通过Mendix开发平台来扩展自身的开发能力,打破软件开发的瓶颈。借助Mendix开发平台,企业可以打造具备智能、主动性和人机互动等原生体验的智能化应用,对核心系统进行现代化升级并实现规模化应用开发,以跟上业务增长的速度。Mendix开发平台可在保持最高安全、质量和治理标准的前提下,促进业务与IT团队之间的密切合作,大大缩短应用开发周期,帮助企业自信迈向数字化未来。Mendix的”Go Make It”平台已被全球4000多家领先公司采用。UNnednc

本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • Ignion选用AWS云服务来变革物联网设计流程 Ignion宣布推出天线设计智能云服务Antenna Intelligence Cloud,该服务将云计算和人工智能功能引入到天线领域。
  • 台积电、联电校招万人,业内人士:行业薪资达十年来最高水 近日,台积电、联电开启了校招活动,其中,台积电预计招募超过8000名新员工、联电预计招募 2000 名人才,硕士毕业工程师平均年薪上看200万新台币,约合人民币45万元。晶圆厂们大手笔扩招源于晶圆厂们2021年的“疯狂”扩产。
  • HT7181 3.7V/7.4V升16V内置MOS大功率升压IC解决方案 深圳市永阜康科技有限公司针对升压值18V以下的DC-DC升压应用需求,推广一款集成14A开关管的17.8V输出、大电流非同步DC-DC升压IC:HT7181。
  • 被二十余家科技巨头“制裁”,俄罗斯反击:停供美国火箭发 随着俄罗斯与乌克兰冲突的持续升级,以美国为首的北约成员国和欧洲国家纷纷对俄罗斯宣布制裁,不少科技行业也加入了制裁俄罗斯的队伍。如英特尔、AMD断供,苹果在俄停售,美国社交平台“禁言”俄罗斯媒体、甲骨文、SAP等云巨头停服俄罗斯等,但值得一提的是,俄罗斯也进行了反击。不仅停止了向美国交付火箭发动机,终止两国在国际空间站的实验合作,还启用本国互联网 Runet。
  • 英特尔、AMD、Arm等九大企业宣布UCIe开放标准,推动Chip 英特尔、AMD、Arm 和所有领先的代工厂商齐聚一堂,包括高通、三星、台积电、日月光,以及Google Cloud、Meta、微软,宣布他们正在为小芯片互连制定一个新的开放标准Universal Chiplet Interconnect Express (UCIe),希望以UCIe 1.0规范建立芯片互连、兼容运作,让更多业者能依照此标准打造新款处理器,并且能配合不同微芯片建构差异化设计。
  • “中国IC设计成就奖”提名产品简介:IVCR1401 35V 4A Si IVCR1401是一款4A单通道高速智能栅极驱动器,能够高效,安全地驱动SiC MOSFET和IGBT, 对比传统的栅极驱动,8引脚设计更简洁,使用更方便,能大大节约开发时间成本。
  • “中国IC设计成就奖”提名产品简介:显示触控一体化驱动 集创北方研发的显示触控一体化驱动芯片(TDDI)突破了CDMA抗干扰技术、驱动控制与触控侦测分时复用全驱动技术、减光罩、低功耗等前沿技术,形成了TDDI特有的显示横纹 (Hline)解决方案
  • “中国IC设计成就奖”提名产品简介:高可靠性隔离式双通 纳芯微NSi6602-Q1是国内首款车规级高压隔离半桥驱动芯片,该芯片集高隔离耐压、高可靠性、高集成度、低延时、灵活封装配置等特性于一体,可应用在车载电源OBC/DCDC、车载电驱、充电桩、光伏储能、数字电源等泛能源重点发展领域。
  • Microchip模拟嵌入式SuperFlash技术助力存算一体创新 SuperFlash memBrain存储器解决方案使知存科技片上系统(SoC)能够满足最苛刻的神经处理成本、功耗和性能要求
  • “中国IC设计成就奖”提名产品简介:数字隔离器Pai122M3 荣湃数字隔离器产品采用自主知识产权的智能分压技术开发设计而成,相比同类隔离产品,该专利技术可以实现更低的功耗,更高的速率和更优的时序特性。智能分压技术相比传统隔离传输技术,采用更简洁的电路架构实现更优的隔离传输性能,采用智能分压锁存放大模块电路,替代传统架构中的高频发生电路,高频调制电路和高频解调三部分电路,因此芯片面积只有传统架构芯片面积的1/2~1/3。
  • “中国IC设计成就奖”提名产品简介:集成隔离电源的隔离 CA-IS3062W是川土微电子在2020年12月推出的一款隔离式控制区域网络(CAN)物理层收发器,同时内部集成隔离式DC-DC转换器。符合ISO11898-2标准的技术规范。此器件采用片上二氧化硅(SiO2)电容作为隔离层,在CAN协议控制器和物理层总线之间创建一个完全隔离的接口,配合内部集成的隔离式DC-DC,可隔绝噪声和干扰并防止损坏敏感电路。
  • “中国IC设计成就奖”提名产品简介:45W氮化镓超快墙充B 45W氮化镓超快墙充,采用纳微快充芯片内嵌,足够小的体积,7月初上线京东众筹,成功众筹20万金额,以其直充笔记本,手机充电更快,使用各种使用场景受到用户的喜欢和高度肯定。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了