低代码能完全取代纯代码吗?

软件开发


浏览:1144 次

过去两年,低代码市场的繁荣终于从美国转移到了中国。在需求市场和资本市场的推动下,它为企业客户带来了前所未有的价值。与此同时,新产品和新公司,或“新瓶装旧酒”公司层出不穷,令人眼花缭乱,这也给企业服务领域的从业者带来了很多困惑。

那么“低代码”到底是什么呢?首先,“低代码”和“无代码”不是严格的技术术语,而是营销术语,这解释了为什么不同的人对低代码和无代码有如此不同的理解。在“低代码”和“无代码”这两个词的背后,有两条不同而明确的技术路径,即表单驱动的Airtable模式和模型化的OutSystems模式。

Airtable模式是指“表单驱动模式”,代表“在线数据库”。在Excel的形式中,它以个人用户为中心,形成“点光源应用”的逻辑;Outsystems是一个“模型驱动模型”,它代表了基于领域模型的开发路径,以实现关键app,甚至核心app。这两种开发模式对应的目标场景和客户不同。

另一个问题:低代码会让每个人都成为开发人员吗?

在表单驱动领域,普通用户可以根据自己的需求自行形成一套轻逻辑app,就像使用Excel一样。这种模式利用了Excel的用户习惯和用户基础,专注于2C用户,形成了当今流行的“每个人都是开发人员”的概念,但其本质逻辑是“每个人是Excel的用户”。

软件工程领域有一个基本概念:设计就是架构,也就是说,关键和核心app必须由专业人士主导,而不是“业余人士”。就像在建筑领域一样,建造10层楼需要建筑设计师和机械工程师的参与。新技术只能帮助他们提高效率和减少障碍,但“普通人”无法取代专业人士。另一方面,低代码工具的出现确实降低了软件开发的技能和经验要求,而且该行业有大规模培训专业人员的基础。低代码平台实际上需要用户具备一定的编程思维能力。然而,它们的效果是大大降低编程技能的门槛,使开发人员能够快速完成不同类型业务场景的数字化实现,并安全稳定地运行。

统软云 Mobile 统软云是一种用于开发iOS和Androidapp的web语言,是一种多终端开发框架,可通过一次编码同时开发Android、iOS、H5和小程序,这大大降低了开发难度,并将开发周期缩短了近一倍。此外,统软云平台上有数千个不同的功能模块,可以通过一个按钮轻松调用这些模块来开发各种app。