低代码技术赋能未来乡村建设
2022-06-06浙江大学城乡规划设计研究院有限公司310030尹玉凤沈海波朱振昱李嘉鑫
浙江大学城乡规划设计研究院有限公司(310030)尹玉凤 沈海波 朱振昱 孙 倩 李嘉鑫
浙江大学新农村发展研究院(310058) 袁康培
建设未来乡村是浙江省持续深化“千万工程”、全面推进乡村振兴的重要抓手。2022 年,浙江省明确“一统三化九场景”的未来乡村建设路径,要求以党建为统领,以人本化、生态化、数字化为建设方向,打造未来产业、风貌、文化、邻里、健康、低碳、交通、智慧、治理等九大场景,集成“美丽乡村+数字乡村+共富乡村+人文乡村+善治乡村”建设,着力构建引领数字生活体验、呈现未来元素、彰显江南韵味的乡村新社区。数字化是未来乡村建设的重要手段,而低代码技术通过模块化开发、参与式设计、自主式服务,加速推进未来乡村高质量可持续发展。
1.未来乡村数字化的内涵要求
在未来乡村“人本化、生态化、数字化”建设方向中,数字化是其一。数字技术包含但不限于移动互联网、物联网、5G、大数据、云计算、虚拟现实、人工智能、区块链、元宇宙等,已成为新一轮科技革命和产业变革的驱动力。未来乡村“九场景”建设均需要信息技术的支撑,通过数字技术的综合运用,场景与场景之间、乡村与乡村之间的数据按需横向打通,进而实现产业数据化、数据产业化、管理智能化、服务普惠化。
未来乡村数字化建设要求在数字乡村发展基础上进行系统性重塑,涉及乡村新基建、乡村产业、乡村治理、乡村服务等全领域,未来乡村业务场景应用需求广泛而复杂,主要体现在:一是因地理环境、乡土文化、发展层次等差异,场景数字化需求不同;二是以问题为导向,数字化开发过程中需业务和开发人员反复互动;三是信息技术发展迅猛,数字化应用建设对敏捷开发、快速迭代有极大需求;四是要求因地制宜打造重点场景,找准特色、凸显特色、放大特色,激活乡村发展要素,构建乡村生产、生活、生态“三生共同体”。
2.未来乡村数字化的现实挑战
2021 年2 月,《浙江省数字化改革总体方案》指出,要以数字化改革撬动各领域各方面改革,运用数字化技术、数字化思维、数字化认知,推进多部门多场景系统集成应用,推动各地各部门流程再造、高效协同、整体智治。在数字化改革背景下,未来乡村数字化建设站在了新起点、新高度,同时也被赋予了新要求、新任务。但由于建设服务主体不一、建设服务机制不健全、投建运维资金有限等原因,县级及以下数字化平台在特色数据库、特色场景、应用成效等方面,依然面临不少挑战。
其一,未来乡村建设统筹管理体系尚未形成,整体处于自下而上的自主探索阶段。乡镇(街道)作为未来乡村数字化建设主体,缺少资源整合、数据贯通、技术运维等能力。未来乡村建设过程中涉及的乡村产业、乡村治理、乡村服务等数据分散于多个部门和应用领域,且系统及应用是由不同技术服务商提供建设与服务,相互独立,数据流通上纵向没有与省、市、县对接,横向没有村村互通,数据存在孤岛或烟囱效应,难以实现自动归集、调用,数据价值密度低。
其二,未来乡村数字化建设个性化需求高,传统软件开发模式不能自动迭代。开发团队通常需要通过改进底层架构来满足用户新需求,开发运营成本高、迭代速度慢,大大降低了开发效率、增加了建设成本,新设数字化项目在共性需求上容易造成重复建设。同时,缺乏用户参与式体验,使得项目长期依赖于技术服务团队。
其三,现阶段未来乡村数字化建设多以“可视化”驾驶舱为载体,实际作用“看”大于“用”,数据只能应用于本地或本村,城乡要素融合度低,数据溢价空间小,产业运营能力弱。
3.低代码技术及应用
低代码通常是指通过为使用者提供可视化的应用开发环境,降低或去除应用开发对原生代码编写的需求量,进而实现便捷构建应用程序的一种技术。
传统的数字化转型手段因开发周期长且投入大,难以应对市场和客户越来越多样化、个性化的需求,但低代码平台给软件开发带来颠覆式改变,具有以下四大优势:一是开发人员可以通过模块化、可视化、拖拉拽等方式,满足创新场景需求,有效减少开发过程中冗繁、重复的编码工作,可大幅降低建设成本;二是业务人员可通过低代码开发平台自定义应用Demo,开发人员在此基础上通过二次开发实现各类个性化场景需求,能有效降低沟通成本;三是低代码开发具有优异的开放性和扩展性,可以兼顾个性化、敏捷化开发需求,能有效应对开发过程中的需求变更,缩短开发周期;四是低代码开发平台支持跨平台部署,也支持实时拓展和外部插件,同时可为多个平台构建应用程序。
2016年开始,低代码技术在国内逐渐兴起。自新冠肺炎疫情发生以来,协同办公已成为趋势,低代码开发平台通过少量代码就可以快速生成应用程序,满足机构数字化转型的需求,业务人员和技术人员可以在低代码平台中协同创建、发布和迭代应用。
4.低代码技术赋能未来乡村数字化
(1)基于低代码技术的未来乡村数字化平台架构未来乡村数字化管理平台的主要用户是没有信息技术能力的业务、行政或运营人员,采用低代码技术开发未来乡村数字化平台,用户可以通过可视化开发、参与式设计进行交互,直观有效地实现个性化需求,有效解决当前未来乡村数字化建设存在的问题。基于低代码构建的未来乡村数字化平台功能包括迭代构建应用程序、即时提供应用软件、按需扩展应用程序、集成应用程序与其他服务等。其技术框架共有用户端、业务场景、平台层、控件库、数据中台、基础设施等6 个层级,各层之间相互配合、支撑,共同构成未来乡村数字化管理平台的基本框架。
用户端:包括APP、小程序、公众号、PC 端、数据驾驶舱等各类前端应用,是平台的数据入口,也是未来乡村信息交互式平台,按开发定位和实现逻辑分为流程驱动型、表单驱动型、模型驱动型、代码生成型和开发管理型5 种。通过用户端应用,积累用户操作产生的数据,为进一步优化平台功能提供支撑,进而实现未来乡村各场景数据在用户间高效运转,保障未来乡村数字化应用健康、持续运行。
业务场景:主要按照未来产业、风貌、文化、邻里、健康、低碳、交通、智慧、治理等九大场景建设要求,将场景下的子项进行业务模块化、组件化封装和组合,形成具有特定功能的新业务,并可对可视化界面进行版面、样式、风格等进行自主选择设计,以满足用户的多样化、个性化需求。
平台层:为纯技术性的通用底座,不依赖于特定的业务功能,仅与业界广泛使用的标准协议、技术标准产生耦合。用户能自主进行二次开发,且平台扩展性更强,有相对完善的插件(或扩展)机制,可以定制出各式各样具体的业务场景,通过插件的定制化和扩展性来解决未来乡村各场景及子项数字化建设的效率、成本等问题。
控件库:包含表单组件、视图组件、流程组件、报表组件等常用组件。通过这些组件进行敏捷开发,可快速构建资源管理、积分管理、健康管理、活动预约、AI办事指南等未来乡村子场景业务模块。
数据中台:是未来乡村数据化建设的数据基础,能定义数据资产,保证源头数据一致性,提高数据质量,避免数据重复加工。通过数据服务化,提高数据治理能力、共享能力,赋能未来乡村场景数字化建设。
基础设施:未来乡村数字基础设施是海量数据交互、运行、存储与流通的“高速公路”,主要包括网络通信、大数据、云计算、区块链、人工智能、量子科技、物联网等不同领域和不同类型的新型基础设施,为解决未来乡村数字化建设创新瓶颈和动力瓶颈提供新型引擎。
(2)基于低代码技术的未来乡村场景组件 基于低代码技术,将未来乡村九大场景下的子项进行组件化封装和组合,探索开发未来乡村应用管理中心。运用未来乡村应用管理中心,在低代码平台上通过“拖拉拽”控件,即可实现所需的未来乡村数字应用场景开发,满足未来乡村建设的个性化需求,能显著降低对开发技能的要求,减少开发工作量。采用低代码技术进行场景可配置化、可视化的设计服务与业务应用,能大幅降低建设成本。
5.展望
未来乡村数字化业务场景应用需求广泛而复杂,给未来乡村数字化建设带来巨大挑战。利用低代码技术建立未来乡村数字化应用中心,构建适用于未来乡村领域的数据主题库、场景组件库、算法模型库,打造未来乡村“操作系统”,让用户自行下载安装,自主迭代更新,通过工具栏自我设计驾驶舱界面、数据呈现方式等,让未来乡村建设管理人员能深入参与到数字场景建设和应用设计过程中。基于同一“操作系统”的异地平台间的数据可按规则自动归集、调用,从而打破场景壁垒、数据壁垒,提高数字化集成水平,丰富数据服务能力,显著提升未来乡村数字化建设水平。