前端基建的核心是提效和赋能,一方面将不同业务的通用性需求抽象成基础设施进行统一建... 展开 >







目前就职于高德地图,负责客户端驾车导航、公共出行、用户平台等相关业务。曾主导了动态化跨端技术 AJX 前端体系化建设,并在高德地图全业务线落地。近几年积极拥抱行业前沿技术,立足 FaaS、智能化等新一代前端基建,结合高德客户端业务场景,探索出了 Lowcode 搭建投放、FaaS 端云一体化、智能化 D2C、设计研发一体化等新的研发模式。
前端基建的核心是提效和赋能,一方面将不同业务的通用性需求抽象成基础设施进行统一建设,避免重复建设造成的低效与人力浪费;另一方面,将不同业务遇到的问题的解法持续沉淀下来,助力一个新业务在付出较低成本下能够获得较高的能力下限。因此,「新」基建关注两个层面,一是继续围绕提升效率、体验、质量、安全的目标,我们有哪些新的方法和思路在逐步成为大的方向趋势,这些趋势背后我们应该具备哪些基础设施;二是在前端工程师能力边界持续拓展的趋势中有哪些值得关注的基础设施建设。
高德前端从初创期、发展期到稳定期完成了以 IDE 为核心的跨端技术体系、跨端发布体系以及近几年结合高德客户端业务场景,探索出了 Lowcode 搭建投放、FaaS 端云一体化、智能化 D2C、设计研发一体化等新的研发模式;那么这些基建背后是怎么思考的,对于前端同学有哪些参考意义,有哪些方法论可以指导前端基建。
演讲提纲:
1. 业务与技术的演进
2. 高德基建如何炼成
3. 未来展望
你将获得:
界面整齐划一,开发高效敏捷是 ToB 系统设计的核心目标,针对这个目标行业诞生了很多优秀的 UI 组件库,大大提升了 B 端产品研发效率。但近几年行业 B 端 UI 组件库在成长过程中也似乎遇到了一些瓶颈:
多点在 3 年多的过程中,拉通交互、UI、研发探索了一套基于本质的企业级设计系统 CabinX,从全新的角度以事物本质结合设计、工程化体系探索 B 端设计体系,目前在公司全面推广,实现了上百个系统,反应良好,希望借助本次大会和大家探讨 B 端设计体系新思路,为 ToB 体验贡献薄弱的力量。
演讲提纲:
1. B 端设计准则
2. 基于本质的设计理念
3. 基于本质在跨端领域应用
4. 基于本质的 DML 语言设计
5. 工程化技术方案支撑
你将获得:
近两年,开发者面临两大挑战:一是新冠疫情倒逼全球数字化升级,面对井喷式需求,要求开发者更短时间、更高效率地交付应用;二是小程序被头部厂商验证成功,更多大中型应用厂商随之推出各自不同规范的小程序,前端需适配更多不同的终端环境。面对更多应用、更多平台的需求挑战,开发者需要在设计、编码、联调、测试、发布、运维等各个环节进行基建升级。另外,近些年,国内正在形成一种有自己特色的互联网环境(如:移动支付、不同平台小程序、智能制造/物联网等),国内外环境差异愈来愈大;为适应这种差异,需要与之匹配的国产数字基建。
DCloud 作为一家专为开发者服务的团队,多年来坚持在“开发工具”、“端引擎”、“云引擎”方向上进行基础设施建设。通过 IDE、跨端框架、Serverless 组合出“云端一体”的开发模式,帮助前端工程师提效并赋能。目前IDE(HBuilderX)累计用户超过900万,跨端框架(uni-app)引擎月活超 10 亿。本次分享将会介绍 DCloud 面向前端的基建思考,以及前端开发者如何借助云端一体方案,拓展自己的能力及职业边界。
演讲提纲:
1. 高效生产数字应用的挑战
2. 面向开发者的数字基建
3. 未来展望
你将获得:
前端技术栈(React、Vue 等)每年更新迭代是近年来的一种常态,随之依赖技术栈的组件库也需要经常变更,这让项目升级迭代和维护变得非常困难。为了让组件能超越框架而存在,我们使用了 Web Components 去搭建了一套与众不同的 UI 组件,它拥有以下优点:其一,原生支持,不需要任何框架即可完成开发,同时也意味着这将有更好的用户体验、更低的网络请求,以及更稳定的迭代前景。其二,无排他性,组件可以同时在 React、Vue、Preact、Angular 或原生 JS 等任意框架或无框架中使用,这意味着对 Quark 的支持无需大刀阔斧的颠覆现有逻辑体系,可以直接项目中接入使用。其三,性能优势,Shadow Dom 使得每个组件都拥有自己的根节点,因此对主 DOM 没有侵入性,并且 CSS、事件的有效隔离,不用担心不同组件之间的样式和事件污染。
演讲提纲:
1. Web Components 技术介绍
2. Web Components 常见问题&技术挑战&解决方案
3. 如何从零构建一个简单的 Web Components 组件
4. 哈啰自研 Web Components 开发框架建设
5. 跨技术栈的组件库——Quark 的实现及成果展示
6. 下一步,打造跨小程序侧的组件库建设
7. 总结&展望
你将获得:
随着前端的发展,多技术栈在业务中应用已经成为常态,体验一致性、一码多端、低代码等技术被频繁提及和应用,在多技术栈应用中,如何保障复杂业务场景设计规范可落地、可观测是一项挑战的事情。MTDUI(Meituan Design UI)是美团一套标准化组件,经过 4 年的不断迭代,我们把 MTDUI 打造为前端一种新基建,实现研发提效和多角色协作,MTDUI 支持多种技术栈,通过统一的 API,降低用户在技术栈间切换的成本,通过标准化各工具产出物,达到不同角色间物料智能化替换,提升协作效率。目前 MTDUI 在美团内广泛应用,覆盖超过 1000+ 前端项目,超半数设计师在使用。本次分享为大家解读 MTDUI 的架构设计思想和在业务实践经验,介绍我们是如何把标准化组件打造为一种新的前端基建。
演讲提纲:
1. 标准化组件是一种新基建
2. 标准化组件实现过程
3. 总结和规划
你将获得:
使用前端技术栈搭建桌面应用是近年来大前端的一个重要发展趋势。为了在快速迭代的同时保障产品质量,我们探索出了一套基于 Electron 的跨平台应用的全方位质量保障体系:其一,持续代码评审、自动化单元测试和功能测试,保障版本功能正常,减轻开发和测试同学的发版负担。其二,自动化性能测试,建立性能指标和监控体系,自动化回归每个版本的性能,保障产品的性能和体验。其三,挂机检测,通过长时间挂机过程中的内存、CPU、Crash 等指标反馈,提前发现相关问题。最后,打通 CI/CD 与监控预警平台,提供完善的问题定位日志,让开发团队能够实时收到各个环节的问题,做到持续监控。
在上述体系的帮助下,能有效减少开发团队发现问题排查问题的反应时间,让产品的质量得到有效保障。本次演讲将提炼我们的经验方法予以分享,助力同领域的前端开发者。
演讲提纲:
1. 介绍大型 Electron 应用在版本迭代中的质量痛点
2. 全方位质量保障体系设计
3. 效果与展望
你将获得:
传统研发中,开发者通常使用日常的文本编辑器进行编码工作,从本地机器到服务器,VIM 和 Emacs 等基于终端的文本编辑器以及 VS Code 等基于 GUI 的文本编辑器仍然是许多开发者的首选。然而,随着云服务的日益普及导致 CloudIDE 的兴起,越来越多的厂商开始布局并推出云端的研发能力,如 GitHub Codespaces、CodeSandbox 、华为云 CloudIDE、阿里云 CloudIDE 等。IDE 产品一般涵盖了多种功能(如文件树、编辑器、调试、搜索等)的组合,研发产品本身是一件门槛较高的事情,后续持续化的定制也会反复受前期建设限制,整体研发是一件投入大,产出慢的事情。而在阿里和蚂蚁集团内部,我们通过一种底层共建的模式,历时 3 年时间,共同研发并推出了一款公共的 IDE 研发框架 OpenSumi,期间积累了大量在业务场景下的实践与探索经验,通过这个框架,能真正让 IDE 产品的定制化研发更加简单高效。
本次演讲将从业务场景出发(如:模块搭建场景、代码预览场景、云端一体化场景等),并结合真实的业务应用(如:淘宝/支付宝小程序开发工具、O2 客户端、AntCodespaces 等),阐述 OpenSumi 在 IDE 产品建设中发挥的作用及具体方案,带你了解如何通过 IDE 产品来为开发者提供一站式的解决方案及研发体验。
演讲提纲:
1. OpenSumi 是什么?
2. IDE 定制化研发的应用场景
3. 面临的技术挑战
4. 开发体验
5. 开源至今的一些变化及感悟
6. 总结 & 未来展望
你将获得:



微信咨询

电话咨询
微信联系我们

