无代码/低代码:为什么你应该注意

评论:1
评分如下:
总票数:0

编辑注:DBizInstitute很高兴能在Setrag Khoshafian博士的新书发行前与我们的社区分享这篇文章。请关注我们的网站,我们将在接下来的几个月里分享由Setrag撰写的其他文章,以及一个即将举行的与作者会面的网络广播,讨论他的新书的主题如何缓解数字转型债务预计将于2021年秋季起飞。一定要北语网络直播!本文最初于2021年2月14日发表于VentureBeat.com。

我们最近都听到了关于低代码和无代码平台的炒作。使用无代码平台带来的承诺是,他们将使软件开发与使用Word或PowerPoint一样简单、轻松,这样普通业务用户就可以在不需要在工程团队上花费额外资金、时间和金钱的情况下推进项目。与无代码平台不同,低代码平台仍然需要编码技能,但通过让开发人员使用预先编写的代码组件,有望加速软件开发。

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

早在2017年,我就参与了一个在传统开发(使用Java)和模型驱动的低代码/无代码开发项目之间的早期比较生产力基准测试。结果令人印象深刻:5到7 x通过低代码/无代码开发提高生产率。2020年无代码人口普查的一项调查显示4.6倍的生产力增益与传统编程相比。

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

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

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

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

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

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

网站低码/无码平台:各种规模的企业都可以利用这些平台。领先的竞争者是WordPress,巫师,平方空间网络流量

数据库管理低代码/无代码平台:在高端(企业),您有平台,如门迪克斯. 在低端,你有Airtable。还有NoSQL数据库低代码/无代码平台,如KgBase对知识图表。

自动集成低代码/无代码平台:该领域有几个令人兴奋的新兴平台:Zapier,抛物线整合素都属于这一类。通过这些工具,您可以相对快速地开发强大而复杂的集成流。下面是一个抛物线工作流的示例,它从一个API中提取数据,进行一些数据操作,然后将其发送到另一个API。自动化的工作流可以按需运行、调度或通过webhook调用。

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

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

其他低代码/无代码平台的类别针对特定的应用领域或细分市场:

  • 电子商务和网上商店:这一类的一个主要例子是购物
  • 工作管理:这方面的一个很好的例子是Monday.com
  • 企业资源规划应用:这里有一个有趣的例子(Gartner的MQ中也列出了这个例子)Zoho. ERP和CRM的另一个重要且有影响力的平台是Salesforce
  • 区块链和物联网:阿特拉是这一类别中的一个例子——区块链。
  • 人工智能:人工智能是低代码/无代码的一个迷人领域,我们现在开始看到这一领域工具的出现。这里的一个例子是C3 AI Ex Machina

Low-code /没有代码的挑战

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

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

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

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

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

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

5.定价可能令人困惑:企业低代码/无代码平台往往是不必要的昂贵。中小型市场平台成本较低,但通常伸缩性较差。一个端到端解决方案涉及多个平台,使得定价问题更加复杂。

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

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

你准备好了吗?

评论

伯爵陛下
,
18周5天前发布

低码/无码比我想象的要广泛

有趣的想法!我不认为像Zapier和WordPress这样的平台是低代码或无代码的解决方案,但你绝对是正确的。有趣的是,许多基于代码的函数正迅速向低版本/无代码版本转移,就像DOS之后开发的Windows一样。我工作的公司Rapid Insight是一个针对数据准备和预测建模的低代码解决方案,所以我一直认为在这方面低代码/无代码,但正如你所描述的,这是一个更广泛的现象。你所强调的5个无代码/低代码挑战是绝对正确的。我们通过提供专家、随叫随到的分析师支持团队,尽最大努力解决这些挑战,特别是2和4号挑战。预测建模和数据准备可能令人生畏,因此我们尽最大努力在技术和概念层面提供帮助和指导。谢谢你写这篇文章!

参加讨论

x
提醒我以后

你2022年的职业发展目标是什么?

以我们的专业发展调查为例
现在进行调查有机会赢取价值高达795美元的在线课程!

这项调查只有五个问题,只需要几分钟。