这两年,低代码市场的繁荣终于从美国走到了中国,在需求市场、资本市场双轮驱动下,给企业客户带来空前的价值。同时,新的产品和公司,抑或“新瓶装老酒”的公司层出不穷、眼花缭乱,同时也给企业服务领域的从业者带来了不少困惑。
那么“低代码”到底是什么呢?首先,“低代码(Low Code)”和“无代码(No Code)”并不是一个严格的技术词汇,是一个市场营销的词汇,这也就解释了为什么不同的人对低代码和无代码的理解差异如此之大。低代码和无代码这两个词的背后,有着两类不同的、明晰的技术路径,即表单驱动的Airtable模式,和模型化的OutSystems模式。
Airtable模式即“表单驱动模式”,代表“在线数据库”,利用Excel的形态,以个人用户自身为中心,形成点状轻应用的逻辑;Outsystems则是“模型驱动模式”,代表以领域模型为基础,为实现关键性应用,甚至核心应用为目标而提供的开发路径。这两种开发模式所对应的目标场景和客户是不一样的。
还有一个问题:低代码是否将人人都变成了开发者?
在表单驱动领域,普通用户能按照自己的需求,自己动手形成一套轻逻辑应用,就像用Excel一样。这种模式利用了Excel的用户习惯和用户基础,聚焦2C用户,形成了今天很火的“人人都是开发者”的理念,但其本质逻辑却是“人人都是Excel的使用者”。
软件工程领域有一个基础理念:设计即架构,即关键性及核心的应用,一定是需要专业人士,而非“业余选手”来主导。就如同建筑领域一样,要盖10层楼,一定需要建筑设计师和力学工程师来参与,新的技术只是帮助他们提高效率、降低门槛,但“素人”是无法取代专业人士的。但另一方面,低代码工具的出现,确实降低了软件开发的技能和经验要求,行业具备了大规模培养专业人士的基础。低代码平台,其实对使用者都有一定的编程思维能力的要求。但它们所达到的效果却是,大大降低了编程技能的门槛,让开发者可以快速完成不同类型业务场景的数字化实现,并安全稳定地运行。
千语创想移动端低代码开发平台-千语创想,是用Web语言去开发iOS和Android应用,多端开发框架,一次编码同时开发安卓、iOS、H5和小程序,这样将开发难度大幅降低,开发周期缩短将近一倍。此外,千语创想平台上有上千个各式各样的功能模块,一键调用方便去开发各类App。