低代码

会议室:大宴会厅 2 时间:02月06日 14:00
出品人:潘征

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

专题出品人:潘征

百度资深研发工程师

2013 年加入百度,百度 FEX 前端团队资深成员。低代码方向技术专家,先后负责和参与过多款低代码产品,在低代码内部推广使用和外部商业化落地方面,均有丰富的成功及不成功实践经验。

时间:02月06日 14:00
地点:大宴会厅 2

专题:低代码

当今大前端领域最热的课题,非低代码莫属。而关于低代码的讨论也有多极分化的趋势,看好和看空的声音此起彼伏。“低代码” 这个词虽然近两年才出现,但是各类低代码平台的雏形早在七八年前就已经以各类“可视化搭建平台”的形式出现在大家的视野中。而面对突然“火”起来的现状,我们大可不必偏激地认定它是解决研发困局的银弹或是炒作起来的泡沫。本专题将邀请在低代码方向有深度实践的分享者,为大家分享低代码方向的规划和实际落地经验,希望能帮助大家在热潮中以更客观的立场找到适合自身的正确方向。

by 王思佳(光弘)

阿里巴巴
前端技术专家

问题背景:随着前端框架层的趋于成熟,前端基础组件库建设也已经达到了一个很高的完成度,大多数前端开发者面临的问题,从如何从零构建一个基础组件库转变为如何基于成熟的基础组件库构建符合自己业务特点的业务组件库。同时,随着低代码技术的不断发展,越来越多的业务开始搭建自己的低代码搭建平台,如何让已有的业务组件库能够快速、低成本接入低代码项目也是亟待解决的问题。

解决思路:普通的组件接入低代码项目,统一的拖拽能力已由引擎框架层(LowCodeEngine)统一提供,不需要每个组件特别关心,组件需要额外增加的,主要是组件的配置信息,决定组件的名称、描述、截图、logo 等信息,以及哪些属性可以供用户配置和更改,我们统称这些为组件的“物料描述”,在低代码引擎开源项目中我们将其作为三个标准协议之一同步开源。通过规范化物料描述的协议以及相应配置工具的打造,我们即可以实现对已有组件的继承的同时,增强组件的能力使其可以接入低代码项目。传统的基础组件库也可以通过这种方式快速接入到低代码体系中,并以此为基础,鉴于业务组件,重业务逻辑拼装轻细节交互的特点,我们可以基于 LowCodeEngine, 利用低代码搭建的技术快速搭建出属于自己的业务组件库。

方案介绍:我们将接入低代码的项目分为组件本身+物料描述,并将物料描述抽象成为统一的协议,规定清楚每个字段的用途。同时我们基于 LowCodeEngine 搭建了一套可以在线低代码化配置物料描述的工具,TA 可以导入已有的组件,并解析其中的属性自动生成物料描述,同时在自动生成的基础之上可以进行拖拽配置的形式进行二次加工。普通组件线上几分钟配置即可接入到低代码项目中。同时,基于LowCodeEngine 的能力,我们搭建了组件低代码生产平台,基于我们提供的原子组件和成熟组件库,通过拖拽拼装的形式快速生产业务组件以及业务组件库。

实践成效:上线半年多的时间,已经通过低代码方式生产了 2000+ 的组件,通过在线物料配置的形式将存量的  5000+ 的业务组件接入低代码项目中。

演讲提纲:
1. 物料后半场

  • Why
    • 框架层的逐渐成熟
    • 基础组件库的完善
  • 新的挑战
    • 业务组件库
    • 低代码时代
  • 解法
    • 已有组件库的低成本快速接入
      • 不重复
      • 低门槛
      • 功能强大
    • 响应更快速的业务组件生产
      • 轻量
      • 低门槛
      • 易于扩展
      • 更高集成度

2. 已有组件接入:在线物料描述配置

  • 物料描述协议
  • 可视化配置物料描述
  • 自定义 setter

3. 低代码生产组件

  • 和源码组件功能的对齐
    • 属性配置
    • 生命周期
    • 版本管理
    • 调试预览
    • 依赖其他组件
    • 应用中消费
  • 能力增强
    • 国际化
    • 项目内调试
    • 自定义setter
  • 业务落地
    • 低代码应用平台
      • 宜搭
      • 园区中台
      • 钉钉交互卡片

你将获得:

  • 了解如何利用低代码技术生产组件的技术方案
  • 了解如何让已有的业务组件快速接入低代码项目
  • 了解低代码组件为组件研发领域带来的变化以及机会点
     

by 张涛

百度
ACG 企业应用平台部 资深研发工程师

随着小程序的兴起,各大公司均推出了各自的小程序方案。支持多端的零代码可视化平台与技术框架四处开花,极大了提升了企业与个人用户在 toC 场景下的小程序制作效率。零代码平台具备较高的易用性,适合普通用户快速制作小程序,对于应用的灵活性和可扩展性却存在一定弊端。低代码平台的发展让可视化小程序在 toB 深度定制的场景下成为可能。本地分享将介绍百度智能云在零代码多端小程序上的产品平台技术实践方案,以及小程序在低代码平台场景下的相关探索。

演讲提纲:
1. 背景与挑战
2. 零代码小程序平台实现

  • 平台架构设计
  • 基本要素
  • 功能拓展
  • 不足与挑战

3. 低代码小程序及跨端应用探索

  • 平台物料与自定义组件
  • 动态数据绑定与渲染
  • 循环渲染与自由列表
  • 自定义样式与主题
  • 组件事件动作机制
  • 小程序独立运行模式
  • App & H5 支持
  • 场景落地

4. 总结与展望

你将获得:

  • 了解如何搭建多端小程序零代码平台建设方案
  • 了解如何在低代码平台场景里使用和扩展小程序

by 孟鑫

华为
前端技术专家

数字体验平台 (DXP) ,是为了能够让企业数字内容的管理更加简单、快速、高效。我们以元数据为核心驱动,搭建了一套能够管理内容、数字资产、工作流、数据分析、智能化运营等功能的平台。从前端的视角来看,必备的低代码编辑功能无疑是最重要的部分,但不应是我们唯一关注的部分。

本次分享会从前端工程搭建开始,经过元数据定义、可视化画布底座构建、测试驱动开发等关键步骤,和函数工作流(FunctionGraph)的结合,加上一些设计上的巧思,最终给你带来一个应用于华为公司多个大型网站建设的,数字内容体验平台的研发全景。

演讲提纲:
1. 背景

  • 什么是数字体验平台 (DXP) ,与普通的低代码平台有何不同
  • 我们为什么需要一个数字体验平台
  • 业界成熟的解决方案及特点

2. 华为的数字体验平台设计

  • 平台承担的职责
  • 平台的整体架构
  • 前端工程的规划

3. 落地过程

  • 低代码画布:定义元数据、领域驱动设计、支持多种组件编辑
  • 加固功能:测试驱动开发、全面的开发者测试
  • 组件生态:DSL 规范、可视化编辑预览能力
  • 内容管理:页面、资产、工作流、权限等管理模块对接
  • 成功案例分享

4. 总结与展望

  • 扩展能力,支持更多种类的内容管理
  • SaaS 化转型,面临着更多的挑战

你将获得:

  • 了解数字体验平台的常见痛点和架构设计思路
  • 了解领域驱动设计在前端项目中的实践经验
  • 了解华为如何通过一套平台部署多个独立的大型网站
在报名过程中如有任何问题,欢迎微信扫描二维码联系我们的票务经理