在中国企业软件开发这个领域,可以做的事情还有很多,唯一的限制可能就是想象力。有了无代码开发的能力,业务人员的创造力和可以想象的空间将不再受约束。近期,数睿数据、艾瑞咨询联合发布《2021年中国企业级无代码开发白皮书》(以下简称《白皮书》),历时三个月,结合各类公开资料、专家访谈与案例分析,《白皮书》 从企业级无代码的定义出发,深度洞察中国企业软件开发的困境与变革,通过典型厂商实践分析未来发展趋势。
01
定义·如何看待市面上的无代码与低代码公司?
常见低/无代码应用形态的演进
低/无代码平台作为软件开发生产力工具,不同的驱动模式反映出大众对于“从何处入手”才能赋予工具软件更高价值的诉求,目前市场上大家谈的比较多的有表单驱动、模型驱动、和数据驱动这几类。
·表单驱动:实质是业务流程驱动,通过将业务抽象成普适易用的样式,对不懂代码逻辑的业务人员友好,但不支持复杂、容量超大的软件构建。
·模型驱动:核心在于数据结构/表结构,即通过数据结构的定义来描述业务的核心能力。具体而言,模型驱动在构建软件时会先构建数据结构,再构建业务场景。
·数据驱动:着眼于数据,解决“数据从哪儿来、给谁用”的问题,不依赖于业务流程或者数据结构,可被认为是表单驱动和模型驱动的集合。
这几种形态并非完全的取代关系,将在较长时间内,在不同类型、不同规模的企业的不同业务场景下发挥自己的价值。
《白皮书》还对Unqork、Mendix、微软Power Platform、数睿数据这几家国内外典型厂商进行了案例分析,认为企业级无代码作为“量变引起质变”的软件开发模式,因重塑了软件开发模式、企业业务增长模式、社会生产关系等,将具有越来越高的占比。
02
聚变·供给端与需求端同时发力
软件产业发展的变革与机遇
纵观软件工程发展史,无论是从面向过程到面向函数的工具语言变化,还是Scratch、Axure以及我们最熟悉不过的Excel软件出现,都是人类追求无码化,降低应用开发门槛的大胆实践。对供给端而言,《白皮书》认为企业级无代码将在产业分工、商业模式、开发方式、开发流程和开发者这五个维度带来变革,对需求端而言,目前泛IT和泛政府行业无代码开发渗透率较高,在IT服务业、智慧城市/政务、工业和教育等行业也有成熟落地案例,市场空间巨大。
从“人”的角度而言,无代码开发通过将大量沉淀下来的固定流程和能力打包成云原生的应用模块,以开放API、服务的形式供大家调用,实现不同开发成果复用,既加强了业务人员应用构建的“话语权”,又将开发人员从简单、重复冗杂的开发工作中解放出来,让他们有精力专注于复杂业务逻辑抽象以及终端用户体验的提升,这种新角色对开发者的基本功、抽象能力、逻辑能力、创新能力的要求升级,价值也更高。
03
信仰·数据比功能更重要
对数据的敬仰,对自己的自信
数据将成为企业致胜未来最重要的生产资料已经成为业内共识,这也是人类第一次不依赖大自然,单纯靠自身行为获得的生产资料。
如今在互联网上做好功能的门槛很低,但要做好数据门槛却很高。如果你想模仿淘宝创建一个类似的网站,在网上搜索“淘宝网站模板”会出现几百万个搜索结果,大部分免费提供模板和源代码,收费的模板也不过几百块钱。仿造一个类似淘宝的网站成本非常低廉,问题的关键是从哪里找来淘宝10亿+商品和上千万的卖家?这些都是数据,是用户真正愿意为之买单的部分,功能的可替代性太强了。企业在做数字化转型和构建应用软件时也必须意识到这一点。
近两年在市场、疫情、资本多重驱动下我国无代码开发迈进了加速发展期,随着各路厂商纷纷入场,开发平台生态体系及行业标准尚待完善,下一步低/无代码需要深入数据层,实现数据调用、转换、安全等方面的无码化,应用与数据闭环的构建将为企业业务创新提供源源不断的动力,让数据可沉淀,又能回归业务,从而实现软件业务的自成长。