免费注册

低代码/无代码挑战

作者: 低代码架构师Kaiwen
阅读数:239
更新时间:2024-02-23 20:34:49
低代码/无代码挑战
p>我们最近都听到了关于低代码无代码平台的炒作。无代码平台的承诺是,它们将使软件开发与使用Word或PowerPoint一样简单,从而使普通业务用户能够在不需要工程团队额外成本(金钱和时间)的情况下推进项目。与无代码平台不同,低代码平台仍然需要编码技能,但通过让开发人员使用预先编写的代码组件,有望加速软件开发。

根据Gartner的数据,到2024年,65%的应用程序开发将是低代码的。

低代码/无代码:分散的市场

低代码/无代码环境非常复杂,有许多解决方案、平台和子市场。例如,有针对大型企业、中型企业和小型企业的子市场。企业低代码/无代码平台提供了高可扩展性、性能、安全性以及与企业应用程序的集成。它们往往更贵。下面是Gartner针对企业低代码平台的幻方图:

警惕无代码和低代码

Gartner将低代码应用程序平台(LCAP)定义为“使用声明式高级编程抽象(如模型驱动和基于元数据的编程语言)支持快速应用程序开发、一步部署、执行和管理的应用程序平台。”

G2为小型企业提供了类似的概况。小企业和企业低代码平台之间没有太多的交叉点。一些小型企业平台供应商在企业中不会被了解或认可。类似地,中小企业通常不会购买企业平台——主要是因为它们的定价和复杂性。

毫不奇怪,许多低代码平台都是业务流程管理平台。BPM长期以来一直支持模型驱动开发(MDD)——在构建软件之前,首先绘制软件的工作原理图。此图表类似于BPM流程图方法,在BPM流程图方法中,要指定业务流程,请将表示子流程的形状拖放到正确的顺序中(大多数BPM平台支持的最流行的流程映射标准是BPMN。)因此,以流程为中心的低代码解决方案非常流行。BPM低代码/无代码平台的示例包括Appian、Pega和Outsystems。

但在低代码/无代码保护伞下还有其他范例:

  • 网站低代码/无代码平台:各种规模的企业都可以利用这些平台。领先的竞争者是WordPress、Wix、Squarespace和WebFlow。
  • 数据库管理低代码/无代码平台:在高端(企业)上,您有诸如Mendix之类的平台。在低端,您有一个Airtable。还有NoSQL数据库低代码/无代码平台,如知识图的KgBase。
  • 自动集成低代码/无代码平台:在这个领域有几个令人兴奋的新兴平台:Zapier、Paragola和Integromat都属于这一类。通过这些工具,您可以相对快速地开发强大而复杂的集成流。下面是一个抛物线工作流的示例,它从一个API提取数据,进行一些数据操作,然后将其发送到另一个API。自动化工作流可以按需运行、调度或通过webhook调用。

警惕无代码和低代码

  • 移动应用程序开发:大多数低代码/无代码平台(如Bubble)为移动应用程序提供响应性UI功能。其他公司则为领先的移动操作系统(iOS和Android)提供本机支持。Thunkable可能是低代码/无代码移动应用程序开发的最终示例。

其中许多平台为某些类型的应用程序提供了丰富的插件和模板集合。

其他类别的低代码/无代码平台针对特定的应用领域或利基:

  • 电子商务和在线商店:Shopify就是这一领域的一个领先例子。
  • 工作管理:这方面的一个很好的例子是Monday.com。
  • ERP应用程序:这里有一个有趣的例子——也在Gartner的MQ中列出——是Zoho。另一个重要且有影响力的ERP和CRM平台是Salesforce。
  • 区块链和物联网:对于区块链而言,Atra就是这一类别中的一个例子。
  • 人工智能:低代码/无代码的一个迷人领域是人工智能,我们现在开始看到这一领域工具的出现。这里的一个例子是C3 AI Ex Machina。

低代码/无代码挑战

低代码/无代码平台有很多好处,但它们也带来了一些挑战,并涉及到学习曲线。许多最佳实践刚刚出现,而且还相对不成熟。这是一项重大责任。对于传统编程,有大量的经验、强大的社区和记录在案的最佳实践。在许多方面,低代码/无代码处于初级阶段——尽管MDD已经存在很长时间了:尤其是在BPM平台上。

以下是低代码/无代码的一些更关键的挑战:

1. 它涉及到文化的改变:低代码/无代码要求改变组织的文化,无论该组织是企业还是初创企业。改变文化来消除筒仓并不容易。它需要管理层的远见和认可。它还需要将预算和授权分配给低代码/无代码数字转型能力中心。

2. 学习平台需要时间和精力:低代码/无代码提高了速度和生产率。但这并不容易。这些工具和平台并非微不足道,开发一个专业水平需要时间。这是低代码/无代码最容易被误解的方面之一。复杂的编程结构,如嵌套循环,在任何平台上都不是那么容易。

3. 您可能需要多个平台:一些平台比其他平台更完整。例如,Unqork和Bubble设计用于任何用例,因此提供了许多与企业系统集成的选项。然而,他们可以从专门从事特定领域的其他组件中获益匪浅;例如,Bubble与抛物线或Zapier插件一起用于自动集成。抛物线或Zapier中的数据操作和集成功能比Bubble中的原生功能更易于使用。还有其他插件或技术组件可以用其他技术补充低代码/无代码平台:例如,请查看Unqork的技术合作伙伴关系或Bubble的插件综合列表。

4. 资源和社区支持匮乏:许多低代码/无代码平台相对不成熟。传统编程语言的开发者数以百万计,有时甚至数千万计。许多在线和现场课程、书籍和材料都可以很容易地使用Java或C#等语言。有多个社区和资源可供外包。对于低代码/无代码,这是一个完全不同的场景——尤其是对于较新的平台。

5. 定价可能会令人困惑:企业低代码/无代码平台往往成本过高。中小型市场平台的成本较低,但通常可扩展性较差。端到端解决方案涉及多个平台,使定价问题更加复杂。

这些只是一些关键挑战。他们清楚地表明,低代码/无代码不是万灵药。然而,为现有企业和初创企业开发创新解决方案仍然是一个巨大的趋势。

随着这一领域的不断成熟,我们应该期待听到更多的挑战。而且会有失败的项目。但这些优势——特别是在加快发展速度和生产率方面——将赢得胜利。

原文地址:https://venturebeat.com/2021/02/14/no-code-low-code-why-you-should-be-paying-attention/

发表评论

评论列表

暂时没有评论,有什么想聊的?

低代码快速开发平台

低代码快速开发平台

会用表格工具,就能用低代码开发系统



热推产品-全域低代码平台

会Excel就能开发软件

全域低代码平台,可视化拖拉拽/导入Excel,就可以开发小程序、管理系统、物联网、ERP、CRM等应用

低代码/无代码挑战最新资讯

分享关于大数据最新动态,数据分析模板分享,如何使用低代码构建大数据管理平台和低代码平台开发软件

"如何高效学习编程?"——掌握这些技巧,让编程之路不再迷茫

理解高效学习编程的基础 明确学习目标与方向 确定你的兴趣领域 在开始编程之旅之前,首先要对自己感兴趣的领域有所了解。这可能涉及到前端开发、后端服务、移动应用或是游

...
2024-10-26 15:47:24
如何用Python编写爱心代码,让你的编程之路充满爱意?

一、入门Python爱心代码的基础 1. Python基础简介 1.1 了解Python语言的特点与优势 Python是一种高级编程语言,以其简洁清晰的语法而闻名。它的设计理念强调代码的可读性和

...
2024-10-26 15:47:24
Python怎么快速入门?掌握这些技巧让你事半功倍!

Python快速入门指南 选择合适的学习资源 利用官方文档和教程 Python 官方网站提供了丰富的学习材料,对于初学者来说是一个宝贵的起点。官方网站上的教程覆盖了从基础语法到

...
2024-10-26 15:47:24

速优云

让监测“简单一点”

×

☺️ 微信聊 -->

销售沟通:17190186096(微信同号)

售前电话:15050465281

微信聊 -->

速优物联PerfCloud官方微信