Advertisement

低代码系统(一)低代码介绍及其重点

阅读量:

自2019年以来,在开发低代码平台方面积累了一定的经验。

低代码概述:

  • 低代码开发平台(LCDP)是一种无需编写完整编码逻辑即实现功能的技术框架或工具集合。它主要采用零代码/少量代码开发模式,在线即可完成大部分业务需求的设计与实现。

  • 基于可视编程方法构建的应用程序界面系统可显著提升各类技术背景的开发者的工作效率与协作能力。

  • 该平台通过直观图形化操作、参数化配置以及模块化设计等特性实现了便捷且高效的解决方案。

  • 在软件架构设计理念中,"少即是多"原则体现了对系统资源合理利用的思想,而"多快好省"则体现了对系统性能优化的目标导向。

  • 低代码能够应对软件开发生产力与人民业务需求之间日益扩大的矛盾。
    尤其是面对非标准需求时,
    根据《人月神话》作者Fred Brooks的观点,
    软件开发的总复杂度可分为本质复杂度(Essential complexity)和偶然复杂度(Accidental complexity)两类。
    其中,
    前者是与工具选择、经验和架构设计无关的最小必要复杂度,
    而后者则是开发过程中引入的额外复杂性。
    通常而言,
    本质复杂度与业务问题域密切相关,
    因此我们将其称为"业务驱动"的业务复杂度。
    这种无法通过任何方法或工具解决的部分,
    正是低代码所无法覆盖的领域。
    另一方面,
    偶然复杂度往往与具体的技术实现细节相关联,
    因此我们将其归类为"技术驱动

全部评论 (0)

还没有任何评论哟~