迫于智改数转的压力,促使企业要不停地思考如何从低代码的角度释放一些重复枯燥又高成本的人力投入。历经多次重大重构及大量项目实战验证之后,个人认为一款高效率的低代码开发平台,应有以下几点能力。
一、低代码平台“高”效率开发的5个能力
1、架构兼容开放:提供代码融合、定制扩展能力
低代码平台可以将多数高频重复的基础需求,通过低成本的拖拉拽的形式实现,但仍然有少量的定制功能、复杂交互、特殊场景等个性化需求要通过编码的方式去实现。这时就需要采用开放式的架构,让开发者可以自行选择技术栈,开发一些业务代码注入到低代码平台中,灵活编排、动态配置,以此作为一种兜底策略,当遇到配置无法满足的复杂业务时,不至于束手无策。当然这中间,需要提供良好的机制和工具让业务人员和开发人员高效地协作。
2、业务高效可配:提升系统配置的易用性及场景覆盖度
低代码提效的本质是要实现业务的快速配置,让业务人员代替研发人员,通过可视化拖拽的方式快速搭建业务系统。这样,很多技术框架的问题就不复存在了,研发成本也就得到了很好的控制。要想进一步提高业务的配置率,需要基于实际的业务场景,抽象出大量复用度高的业务组件和布局组件,每个组件可以基于属性面板的差异化配置做多态化展示。与此同时,主题风格的动态切换也应该考虑在内。