低代码开发平台,可以自研或者使用市面的IDE工具,完成代码逻辑的服务编排。你可以把基础的业务流程理解为各个分支节点项的基础物料。通过这些物料接口接口的组装、编排和结果输出,来完成代码逻辑的自动化开发和可持续性交付。
物料:这里指相对独立的业务领域模型,实现的通用性业务功能。例如:下单核心流程、支付核心流程等。
组件:通常说的是技术组件,也包括中间件那部分。这部分是对于业务流程中非业务逻辑的通用性核心逻辑,提炼出来开发的中间件。比如:白名单、熔断、限流、路由等。
交付:在交付过程中如何保证研发治理是非常重要的一环,如果是自动化拖拽式开发,那么就更需要使用字节码增强技术,采集接口开发信息,为交付质量自动化分析做保障。
监控:系统的上线运行还需要可持续的维护和监控,也就是常说的QPS、TPS、可用率、响应时长、调用链路等等。
除此之外还有很多其他的组件也会引入到低代码编程中,这些功能模块、物料和无服务计算的组件都都需要大量专业能力很高的程序员来开发完成。
当然,低代码编程也不只是服务端使用,还有前端搭建页面。例如你以前用过的很多拖拽都可以算作其中。