中国企业|2021年中国企业级无代码开发白皮书

中国企业|2021年中国企业级无代码开发白皮书
文章插图
无代码开发丨研究报告
核心摘要:
近年来,企业信息化建设需求与底层技术发生翻天覆地的变化,传统软件开发模式已无法快速响应复杂多变的企业业务诉求,而IT人才贵、易流失,传统信息化建设低质低效,缺乏创新能力等问题始终辖制着软件产业的创新发展。聚焦软件开发模式变革,数睿数据联合艾瑞发布《定义软件开发新模式-2021年中国企业级无代码白皮书》,共同探讨中国软件产业变化及企业应对之策。
变革:企业级无代码是围绕样式、逻辑、数据,软件开发生产力工具的创新,通过推动产业分工、商业模式、开发模式及流程、开发者角色的变革,带动软件工程跨越式发展。
未来:随着AI、数字孪生等前沿技术加深应用,无代码平台生态体系及行业标准不断完善,实现全民创新开发指日可待。
中国企业|2021年中国企业级无代码开发白皮书
文章插图
定义:企业级无代码
溯源:低/无代码演进
甲乙方诉求和技术进步共同促进低代码不断演进
低代码由Forrester于2014年提出,但其理念并不新鲜,实际上从纸带打孔、到汇编语言、到高级语言,再到各种IDE、各种框架,人们始终在试图屏蔽底层的复杂性与难以理解性,通过归纳、抽象、封装,进而通过点拉拖拽及少量代码来快速完成应用程序的开发。早期的Access数据库、QuickBase、PowerBuilder等,其实都可以看作低代码的雏形。因客户需求和底层技术的不断变化,低代码形态也随之变化,例如Dreamweaver等所见即所得的网页三剑客,作为低代码的一种形式,风光一时,但随着B/S架构的兴起、前后端的分离以及网页程序化,其风光不再。当下,低代码应当是指云原生的、可水平扩展的应用程序开发平台(APaaS)。无代码是指不需任何代码的应用程序构建方式,既可看作低代码的子集,也可看作低代码的高级形式。
中国企业|2021年中国企业级无代码开发白皮书
文章插图
演进:驱动模式
围绕着样式、逻辑、数据,低/无代码产品不断朝无码化演进
低/无代码平台是软件开发生产力工具,其产品形态、驱动模式的变革都是在社会经济飞速发展、生产力不断提升需求下的产物,反映出大众对于“从何处入手”才能赋予工具软件更高价值的诉求;是围绕着样式、逻辑、数据,在追求极致无码的进程中,将业务逻辑转变为编程语言,再抽象成为面向大众,普适易用、图形化、可视化产品的一次次尝试。三种驱动方式特点鲜明,与其所承载的低/无代码产品形态一样,将在较长时间内具备一定的市场空间。值得一提的是,数据驱动的企业级无代码改变以往业务需求与编程逻辑的对接方式,使得生产方式本身发生变化:从原先先生产代码,再对接业务需求,转变为以不生产代码的方式直接对接需求;无需对业务逻辑做过多抽象来适应编程语言,而是让程序主动适应业务诉求,省下中间过渡成本,大幅降低学习及技术门槛,让普通人也能“所想即所得”。
中国企业|2021年中国企业级无代码开发白皮书
文章插图
定义:企业级无代码
兼具企业级和无代码双重属性
在传统IT开发思维下,低代码尤其是无代码只能适应较轻的场景,难以担当企业级软件开发的重任。这是因为,不管是表单驱动还是模型驱动,尽管都是具体问题的一定抽象,但抽象仍然不彻底。当抽象不彻底时,其可迁移性和普适性便不足,从而使得在软件开发中捉襟见肘、四处碰壁。只有在表单、工作流、权限等基础上再度抽象,将其“无差别”看作数据时,才可使得适应性进一步增强。基于数据驱动的无代码,可满足大多场景下企业级IT软件开发需求,因此具有企业级和无代码的双重属性。