近一两年,“低代码”的概念异常火爆,每次技术大会上都有低... 展开 >



现任华为云前端技术委员会主任,华为云 Web 能力中心团队 Leader。负责整个华为云的 Web 基建能力建设,致力于构建业界领先的 Web 技术标准、平台和能力,包括 UI 组件库、研发效率工具、DevOps 流程与平台、体验门禁、低码系统、控制台框架等。此前,曾任职于阿里巴巴、京东、腾讯,先后负责过 Lazada 大促活动、淘宝评价、天猫电器城、京东频道、QQ 音乐、腾讯视频等多个业务。从业十余年,在前端架构、前端工程化、前端安全生产、Node.js 全栈、移动端 H5 等方面有丰富的实战经验。
近一两年,“低代码”的概念异常火爆,每次技术大会上都有低代码的身影,在降本提效需求的驱动下,低代码平台百花齐放。而其中,在企业级中后台领域、运营活动搭建领域和多终端应用生成领域,低代码技术已进入深水区。
本次低代码专题将聚焦底层低代码核心架构实现,如组件加载与嵌套机制、页面容器渲染、实时预览、插件化架构、跨端生成、自然布局、高低代码混合开发等内容,干货满满,希望能够为大家在低代码应用开发上提供借鉴和帮助。
当前华为云部门内部的前端技术栈并不统一,比如华为云官网的 Console 控制台使用 Angular 技术栈开发,其他内部 IT 系统使用 Vue 技术栈开发。华为云要建设一套低代码搭建平台,对内提效能要同时兼顾 Angular 和 Vue 两种技术栈,对外建生态则要同时支持 Vue 和 React 技术栈。
另外,目前业界的低代码搭建平台都局限于简单的应用开发,对于华为云自身的业务逻辑,一个项目工程里,原本用高代码开发的复杂页面,很难完全通过可视化拖拽搭建出来,但是那些简单的页面,还是希望使用可视化拖拽快速生成,因此支持高低代码混合开发的需求就摆在眼前。
结合以上两个主要诉求,决定使用 WebComponent 技术解决同时支持 Angular、React、Vue 技术栈的问题,使用 VSCode 插件方案解决高低代码混合开发的问题。当前三大主流前端框架的最新版本,都提供官方命令行工具一键转换成 WebComponent 组件,这样低代码平台中间区域的画布只需处理原生的 HTML 元素,不需要为不同技术栈做特殊处理。
借助 VSCode 插件可以操作本地工程代码的特性,将低代码平台的 Web 界面抽离解耦,以 WebView 的方式嵌入到 VSCode 中,拖拽搭建的页面直接生成对应技术栈的源代码,然后写入到本地工程目录下,跟其他高代码混合一起编译,最终构建成完整的应用。基于以上方案开发的华为云低代码平台正在内部领域试用,未来会作为华为云生态建设的组成部分对外开放。
演讲提纲:
你将获得:
目前全国大大小小的组织都处在亟需数字化的浪潮中,低代码研发平台的诞生,让更多的人,尤其是非技术人能够参与研发,让业务达成的链路变短、门槛降低,从而实现极速自交付。
但是一个低代码平台能解决所有问题么?不能,因为用户角色、技术栈以及业务场景千差万别!在阿里,我们有接近 100 个低代码平台为各种角色处理着各式各样的业务场景,它们都基于一套通用的低代码底层基础设施。那么,我们如何实现一套通用的底层低代码架构来支撑阿里大大小小约 100 个低代码平台呢?答案是阿里低代码引擎。
演讲提纲:
你将获得:
日常的营销业务中,需要制作大量的活动页、互动游戏、小程序等各种各样的页面,如果这些页面都要一个个开发,研发压力会非常大。因此我们可以借助低代码平台去解决这些问题,起到降本增效的作用。
随着业务复杂度不断提升,大家对平台的定制化需求越来越强烈,甚至需要以微前端的方式嵌入到第三方平台中,为他们提供低代码的能力。基于此,本次分享将重点介绍我们是如何针对这些问题,输出解决方案并落地实践。
演讲提纲:
你将获得:
传统 Web 应用的开发普遍面临:技术门槛高,非职业前端无法快速上手;需求多变,需求进度紧张;Ux 规范难对齐,千人千面。Web 低代码技术是解决此问题的银弹,一方面它极大降低了技术门槛,只要有点编码基础就可以迅速上手,另一方面通过场景化提效自动生成大量(乃至所有)代码,研发效率可数倍于职业前端。
本方案提供了一个实现 Web 低代码快速开发的解决方案,在支持通用 Web 页面的开发同时,又能针对常用场景提效,在本方案已覆盖的大屏、表单、流程审批等场景下可实现零代码开发。通用性和效率是一对矛盾,如何做到鱼和熊掌都要是本解决方案的一个亮点。
演讲提纲:
你将获得:



电话咨询