当今大前端领域最热的课题,非低代码莫属。而关于低代码的讨论也有多极分化的趋势,看... 展开 >




2013 年加入百度,百度 FEX 前端团队资深成员。低代码方向技术专家,先后负责和参与过多款低代码产品,在低代码内部推广使用和外部商业化落地方面,均有丰富的成功及不成功实践经验。
当今大前端领域最热的课题,非低代码莫属。而关于低代码的讨论也有多极分化的趋势,看好和看空的声音此起彼伏。“低代码” 这个词虽然近两年才出现,但是各类低代码平台的雏形早在七八年前就已经以各类“可视化搭建平台”的形式出现在大家的视野中。而面对突然“火”起来的现状,我们大可不必偏激地认定它是解决研发困局的银弹或是炒作起来的泡沫。本专题将邀请在低代码方向有深度实践的分享者,为大家分享低代码方向的规划和实际落地经验,希望能帮助大家在热潮中以更客观的立场找到适合自身的正确方向。
问题背景:随着前端框架层的趋于成熟,前端基础组件库建设也已经达到了一个很高的完成度,大多数前端开发者面临的问题,从如何从零构建一个基础组件库转变为如何基于成熟的基础组件库构建符合自己业务特点的业务组件库。同时,随着低代码技术的不断发展,越来越多的业务开始搭建自己的低代码搭建平台,如何让已有的业务组件库能够快速、低成本接入低代码项目也是亟待解决的问题。
解决思路:普通的组件接入低代码项目,统一的拖拽能力已由引擎框架层(LowCodeEngine)统一提供,不需要每个组件特别关心,组件需要额外增加的,主要是组件的配置信息,决定组件的名称、描述、截图、logo 等信息,以及哪些属性可以供用户配置和更改,我们统称这些为组件的“物料描述”,在低代码引擎开源项目中我们将其作为三个标准协议之一同步开源。通过规范化物料描述的协议以及相应配置工具的打造,我们即可以实现对已有组件的继承的同时,增强组件的能力使其可以接入低代码项目。传统的基础组件库也可以通过这种方式快速接入到低代码体系中,并以此为基础,鉴于业务组件,重业务逻辑拼装轻细节交互的特点,我们可以基于 LowCodeEngine, 利用低代码搭建的技术快速搭建出属于自己的业务组件库。
方案介绍:我们将接入低代码的项目分为组件本身+物料描述,并将物料描述抽象成为统一的协议,规定清楚每个字段的用途。同时我们基于 LowCodeEngine 搭建了一套可以在线低代码化配置物料描述的工具,TA 可以导入已有的组件,并解析其中的属性自动生成物料描述,同时在自动生成的基础之上可以进行拖拽配置的形式进行二次加工。普通组件线上几分钟配置即可接入到低代码项目中。同时,基于LowCodeEngine 的能力,我们搭建了组件低代码生产平台,基于我们提供的原子组件和成熟组件库,通过拖拽拼装的形式快速生产业务组件以及业务组件库。
实践成效:上线半年多的时间,已经通过低代码方式生产了 2000+ 的组件,通过在线物料配置的形式将存量的 5000+ 的业务组件接入低代码项目中。
演讲提纲:
1. 物料后半场
2. 已有组件接入:在线物料描述配置
3. 低代码生产组件
你将获得:
随着小程序的兴起,各大公司均推出了各自的小程序方案。支持多端的零代码可视化平台与技术框架四处开花,极大了提升了企业与个人用户在 toC 场景下的小程序制作效率。零代码平台具备较高的易用性,适合普通用户快速制作小程序,对于应用的灵活性和可扩展性却存在一定弊端。低代码平台的发展让可视化小程序在 toB 深度定制的场景下成为可能。本地分享将介绍百度智能云在零代码多端小程序上的产品平台技术实践方案,以及小程序在低代码平台场景下的相关探索。
演讲提纲:
1. 背景与挑战
2. 零代码小程序平台实现
3. 低代码小程序及跨端应用探索
4. 总结与展望
你将获得:
数字体验平台 (DXP) ,是为了能够让企业数字内容的管理更加简单、快速、高效。我们以元数据为核心驱动,搭建了一套能够管理内容、数字资产、工作流、数据分析、智能化运营等功能的平台。从前端的视角来看,必备的低代码编辑功能无疑是最重要的部分,但不应是我们唯一关注的部分。
本次分享会从前端工程搭建开始,经过元数据定义、可视化画布底座构建、测试驱动开发等关键步骤,和函数工作流(FunctionGraph)的结合,加上一些设计上的巧思,最终给你带来一个应用于华为公司多个大型网站建设的,数字内容体验平台的研发全景。
演讲提纲:
1. 背景
2. 华为的数字体验平台设计
3. 落地过程
4. 总结与展望
你将获得:


