优势
降低成本,包括学习成本、开发成本和其他成本。
增加效率,包括交付效率和协作效率的提升。
提质,低代码平台所需代码量较少bug也会相对较少,由平台专业技术团队在“复用”、“标准化”的理念引导下可以不断进化高质量代码。
创造价值,可以跟不同业务紧密贴合、避免因为开发资源不足造成业务建设延期或上线后不符合要求、还可将开发人员注意力着重放在业务上以便开发出来的产品更符合业务需求。
互联网效应
低代码平台+云的生态,可打破信息孤岛,让需求方与服务商、系统与系统互联互通,通过“复用”为各方谋福祉。
劣势
低代码开发框架能力较弱,框架本身主要在流程引擎、表单设计器、报表设计器这几类,重点应用目前主要集中在企业协同方向,其他还有待优化。
灵活性较低,个性化需求若不在框架能力范围内,二次开发成本高,对于企业客户来讲,存在无法及时满足需求的风险。不过对于平台来讲,灵活性越高,易用性就可能越低,用户学习门槛也就提升了,需要考虑如何平衡。
开发者不友好,大多数低代码框架源码未开放,出现问题时开发人员不好定位,另外过度依赖低代码平台可造成开发者编程能力退化,丧失一定的竞争力。
业务方观念扭转困难。虽说低代码可实现配置化,但往往需要一定的学习,很多人会从心理上产生抗拒,以往通过外包服务可直接获得交付产品,如今自身进行建设风险与困难会令业务人员望而却步。低代码开发平台可以通过找到痛点、建立行业模板、业务模板、增强交互设计等方式增强易用性。
应用运维及平台性能管理存在挑战。随着用户增长,可能出现大量无人或很少人用的应用,对业务价值不大,但会带来额外的认知与管理成本;而且应用数量和用户的增长,对平台性能和各项资源的要求也很高;另外,用户对前端个性化的要求跟平台标准化的设计也是一种矛盾,可在设计初期就融入相关主题切换及拓展相关功能。