一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第20天,点击查看活动详情。
我们这次来探讨下,一个比较完备的低代码平台,如何实现不同复杂度的需求。
首先我们先要清楚低代码平台如果应对各种复杂度的需求。业务的复杂度是不同的,那么我们如果兼顾不同的复杂度呢?就是我们要求应对简单的业务,低代码平台要提供简单但是高效的开发方式,以应对简单业务在数量方面的需求;面对复杂的业务,需要提供良好的分布实施的策略,帮助用户循序渐进完成需求。
可以提供一个兜底策略,即当复杂度超出低代码平台的承受能力,提供一种比较自然的回退到传统代码开发的方式。但是这个过程不能影响其它功能的开发。
因为低代码是有代码的,所以兜底策略是可以实现的。这个的前提是代码平台应该具有一个足够完备的代码生成器。低代码平台回退到代码开发模式下,需要支持ide相关的功能。