当前位置:科技动态 > 生产力至少提高了5倍,各大厂商竞相竞争的低代码平台有哪些陷阱?

生产力至少提高了5倍,各大厂商竞相竞争的低代码平台有哪些陷阱?

  • 发布:2023-10-06 16:01

随着数字化转型不断加速,企业对IT系统的敏捷性要求越来越高。然而,开发者的缺口从未被填补,无代码/低代码开发技术的优势逐渐凸显出来。 据 Gartner 称,到 2024 年,65% 的应用程序开发将是低代码的。到2023年,超过50%的大中型企业将采用低代码应用平台(LCAP)作为其战略应用平台之一。 当今的低代码/无代码空间非常复杂,有许多解决方案、平台和子市场。虽然低代码/无代码平台有很多好处(例如效率和易用性、加速生产和效率),但它们也带来了一些关键挑战。比如企业文化的变化、需要学习曲线(技术门槛不低)、缺乏社区和资源支持等。 总体而言,该行业正处于早期阶段,许多最佳实践刚刚兴起,相对不成熟。 最近我们都听说过有关低代码和无代码平台的炒作。无代码平台的承诺是,它们将使软件开发像使用 Word 或 PowerPoint 一样简单,以便普通业务用户可以继续项目,而无需给工程团队带来额外成本(金钱和时间)。 与无代码平台不同,低代码平台仍然需要编码技能,但允许开发人员使用预先编写的代码组件,从而加快软件开发速度。 据 Gartner 称,到 2024 年,65% 的应用程序开发将是低代码的。到2023年,超过50%的大中型企业将采用低代码应用平台(LCAP)作为其战略应用平台之一。 早在 2017 年,我就参与了传统开发(使用 Java)和模型驱动的低代码/无代码开发项目之间的早期生产力基准比较。 结果令人印象深刻:低代码/无代码开发将生产力提高了 5 倍到 7 倍。 2020 年无代码普查调查显示,与传统编程相比,生产力提高了 4.6 倍。 1. 低代码/无代码:碎片化市场 低代码/无代码空间很复杂,有许多解决方案、平台和子市场。例如,有大型企业、中型企业和小型企业的子市场。企业低代码/无代码平台可以提供高度可扩展、高性能且安全的应用程序集成。它们往往更贵。以下是 Gartner 针对企业低代码平台的魔力象限: 企业低代码应用平台魔力象限,来源:Gartner(2020 年 9 月) Gartner 将低代码应用程序平台 (LCAP) 定义为:“一种使用声明性高级编程抽象(例如模型驱动和基于元数据的编程)支持快速应用程序开发、一步部署、执行和管理的应用程序平台语言。 ” G2 为小型企业提供了类似的配置文件。小型企业和企业低代码平台之间没有太多重叠。一些小型平台提供商在企业中并不知名或不被认可。同样,中小型企业通常不会购买企业平台,主要是因为其定价和复杂性。 这一点也不奇怪,许多低代码平台都是业务流程管理平台。 BPM 长期以来一直支持模型驱动开发 (MDD)。在构建软件之前,首先绘制软件应如何工作的图表。该图类似于 BPM 流程映射方法,其中为了指定业务流程,需要以正确的顺序拖放代表子流程的形状。 (大多数 BPM 平台支持的最流行的流程映射标准是 BPMN。) 这种以流程为中心的低代码解决方案非常受欢迎。 BPM 低代码/无代码平台的示例包括 Appian、Pega 和 Outsystems。 但在低代码/无代码保护伞下还有其他范例: 网站的低代码/无代码平台:任何规模的企业都可以利用这些平台。主要竞争对手是 WordPress、Wix、Squarespace 和 WebFlow。 用于数据库管理的低代码/无代码平台:对于高端(企业),有像 Mendix 这样的平台。对于低端市场,有Airtable。还有一些低代码/无代码的NoSQL数据库平台,例如用于知识图谱的KgBase。 低代码/无代码平台的自动化集成:这个领域有一些令人兴奋的新兴平台,例如 Zapier、Parabola 和 Integromat 都属于这一类。这些工具使企业能够相对快速地开发强大且复杂的集成流程。 下面是 Parabola 工作流的示例,该工作流从一个 API 提取数据,进行一些数据操作,然后将其发送到另一个 API。自动化工作流程可以按需运行、计划运行或通过 Webhooks 调用。 移动应用程序开发:大多数低代码/无代码平台(例如 Bubble)为移动应用程序提供响应式 UI 功能。其他为主要移动操作系统(iOS 和 Android)提供本机支持。 Thunkable 可能是低代码/无代码移动应用程序开发的终极示例。其中许多平台为特定类型的应用程序提供丰富的插件和模板集合。其他类别的低代码/无代码平台针对特定应用领域或细分市场: 电子商务和在线商店:Shopify 是该领域的领先例子。 工作管理:www.sychzs.cn 就是一个很好的例子。 ERP 应用程序:Zoho 是一个有趣的例子,之前已列在 Gartner 的魔力象限表中。另一个对 ERP 和 CRM 有重大影响的平台是 Salesforce。 区块链和物联网:Atra 是区块链的一个案例研究。 人工智能:人工智能是一个令人着迷的低代码/无代码领域,C3 AI Ex Machina 就是一个例子。 2. 低代码/无代码的挑战 低代码/无代码平台有很多好处,但它们也带来了一些挑战并且需要学习曲线。许多最佳实践刚刚出现,而且相对不成熟。这是一项至关重要的责任。传统编程拥有丰富的经验、强大的社区和记录良好的最佳实践。在许多方面,低代码/无代码仍处于起步阶段,尽管 MDD 已经存在很长时间了,尤其是在 BPM 平台上。 以下是低代码/无代码的一些更关键的挑战: 1.它涉及文化的改变:低代码/无代码需要组织文化的改变,无论该组织是企业还是初创公司。改变文化以消除烟囱并不容易。它需要远见和支持来执行。它还需要低代码/无代码数字化转型能力中心的预算分配和授权。 2. 学习这些平台需要时间和精力:低代码/无代码可以提高速度和生产力。但这并不容易。这些工具和平台并非微不足道,培养专业知识水平需要时间。这是低代码/无代码最容易被误解的方面之一。像嵌套循环这样的复杂编程结构在任何平台上都不是那么容易。 3.您可能需要多个平台:有些平台比其他平台更完整。例如,Unqork 和 Bubble 设计用于任何用例,因此提供了许多与企业系统集成的选项。然而,他们可以从专门针对特定领域的附加组件中受益匪浅;例如,Bubble 与 Parabola 或 Zapier 插件配合使用以实现自动化集成。 Parabola 或 Zapier 中的数据操作和集成功能比 Bubble 中的本机功能更易于使用。还有其他插件或技术组件可以用其他技术补充低代码/无代码平台:例如 Unqork 的技术合作伙伴或 Bubble 的完整插件列表。 4.缺乏资源和社区支持:许多低代码/无代码平台相对不成熟。有数百万甚至数千万的开发人员使用传统编程语言。许多针对 Java 或 C# 等语言的在线和面对面课程、书籍和材料都很容易获得。有很多外包社区和资源。对于低代码/无代码,这是一个完全不同的场景 - 特别是对于较新的平台。 5. 定价可能令人困惑:企业低代码/无代码平台通常过于昂贵。中小型市场的平台价格较低,但通常可扩展性较差。端到端解决方案涉及多个平台,使定价问题进一步复杂化。 这些只是一些关键挑战。他们明确表示,低代码/无代码并不是万能药。然而,开发创新解决方案仍然是现有企业和初创企业的强劲趋势。 随着该领域的不断成熟,我们应该听到更多的挑战。也会有失败的项目。但优势 — — 特别是在加速开发和生产力方面 — — 将会胜出。 你准备好了吗?

相关文章