低代码平台的优势在很多文章中已经说了很多,其实简单来说,低代码开发背后的两个主要目标是:1) 使应用开发更快,对于具有熟练编程技能的专业开发者,可以使用低代码开发平台节省大量编码时间;2)让那些不具备编程能力的业务人员能够开发应用。例如,您正从事市场营销工作,并且对应用搭建有基本的了解,想要构建一个帮助收集和汇总与市场营销活动相关数据的应用,那么低代码开发平台可以给你一些帮助。
低代码平台什么时候是理想的解决方案呢?
- 企业希望构建自己独特的应用
- 市面上还没有合适的现成解决方案
- 应用场景相对较普遍
这是都是大方向的一些指引,在真实业务场景和决策背景下,从这些角度出发进行考虑还是很有必要的。
但这真的是你最需要的最佳解决方案吗?
虽然低代码开发平台是一个很好的工具,但是在采用这个解决方案前,您还有以下5个方面需要仔细权衡考虑:
- 有被锁定的风险
大部分的低代码开发平台所搭建的应用都需要在特定的云环境下运行,这就有可能会让您陷入困境。例如,不能将宜搭创建的应用“平移”至简道云的运行环境中。当然从技术上来看这是可以实现的,前提是大家基于同一套建模技术规范,但是迁移成本依然会很高,而且没办法迁移所有的数据,最终可能还是需要重新搭建整个应用。
如果您决定使用某个平台并计划永远使用下去,那这个风险可以不用考虑。如果您已预见会有更改或者优先考虑自主灵活性,那么,被锁定会是低代码开发平台的一个主要问题。 - 技术要求方面
低代码开发平台让普通员工也可以构建应用程序,但这并不意味所有普通员工都可以在没有任何技术背景的情况下构建应用。
无代码开发也要求用户掌握操作无代码开发工具