大前端的特点在于更加贴近用户,因此广大厂商都会投入足够多的资源保证用户能够得到良... 展开 >





现就职于字节跳动上海研发中心,担任电商研发上海负责人。曾负责抖音音乐项目、小红书客户端等。毕业于华东师范大学数学系国家理科基地班,自学完计算机专业的所有主干课程,从事移动软件开发工作十年,先后参与过 Windows Mobile、Windows Phone、嵌入式以及 Android 和 iOS 等平台的 App 和框架开发,主导了多款大中型 App 的研发,也曾作为客户端架构师负责过 Android、iOS、Web 三端的基础架构设计和演进,在移动架构、跨平台开发等大前端领域具有丰富的研发和管理经验。
大前端的特点在于更加贴近用户,因此广大厂商都会投入足够多的资源保证用户能够得到良好的体验。
用更低的成本带来用户更好的体验,是大前端的技术的演进主流思路之一:动态化、跨平台技术为降低研发成本,提高迭代效率带来可观的收益;前端中台、业务抽象复用为前端工程化指明了方向;人工智能、模式识别等技术在大前端的运用,不仅开辟了新的用户场景,也为提升研发、运维效率带来了新的思路。
本专题从业内精选了上述方向中的先进经验,帮助大前端的从业人员把握技术发展趋势。
Web 技术在阿里经济体中发展迅猛,有着广泛的应用场景,U4 内核近些年来也一直在持续优化演进,现已具备了比较强的技术竞争力,我们也一直在思考及探索寻求技术上更大的突破,以便更好地服务广大的业务及开发者。
本次分享将重点为大家揭秘 U4 内核是如何通过进程架构的演进去解决业务上的一些重大问题,降低 OOM 隐患的?U4 内核在渲染流水线上的极简化大改造,是如何给性能及内存体验带来重大提升的?
演讲提纲:
听众收益:
在小程序研发的过程中,不同平台(如微信、支付宝等小程序)在开发的时候会遇到同一问题。不同平台的调试和体验差异直接导致在开发过程中会耗费大量的研发成本,于是我们开始思考如何将小程序研发工作简化统一,有效降低研发成本。
我们以 Taro 为基础,把微信小程序、百度小程序、H5 等多个平台的开发工作整合到一个工作台中。如果是开发者,可以从应用开发、功能调试到多平台小程序发布,整个开发工作流都可在工作台上完成;如果不是开发者,同样也可以体验到沙箱测试、数据统计、项目发版管理等实用功能。在这次分享中,我将详细讲述工程化对工作方式的改变,以及配合 Taro 使用的桌面客户端 Taro IDE 各个模块的实现方案及细节。
演讲提纲:
听众收益:
公司各领域 IT 应用的前端技术栈不统一,业务系统体验一致性改造困难,不论是前端技术栈归一,还是前端框架的持续演进,都会造成大量的重复建设,比如同一套业务逻辑要在不同技术栈、不同前端框架里重复实现。此外,以提高复用性为目的卡片,希望开发一次就能在桌面、移动、大屏等应用里展示,且能自适应不同领域应用的不同主题样式,现实和理想差别很大。
2018 年 React 发布颠覆性的 Hook 新特性,2019年 Vue 也相应推出 Composition API,这引起我的关注与思考,再结合 Renderless Components 与函数式编程的理念,我开始构思 AUI 3.0 的组件架构,2019年6月完成 POC 验证,经半年开发实践,架构细节不断完善,发布后获得广泛的认可,已在多个领域项目中试用,初步达成业务逻辑与前端框架分离、卡片自适应多终端与主题样式的设想。
本次演讲内容首先介绍在华为内部 IT 业务变革中遇到的重复建设等问题,再通过对三个前端前沿技术的介绍与思考,探索出跨平台前端组件的架构,接着阐述该架构的设计与开发原则,并以开发一个 TODO 组件为例子,演示如何实现共享相同逻辑的 React 和 Vue 组件,同时支持切换组件的 PC 和 Mobile 状态,还支持自定义组件的 Template 及 Renderless 层,最后总结该架构存在的缺陷,评估在支撑业务变革推行中的影响力。
演讲提纲:
听众受益点:
中大型企业内部应用系统繁多,大前端多端需求、前后端分离、极致用户体验、前台业务快速变化都对后端 API 接口服务的研发提出越来越高的挑战,各业务线的 IT 支持团队在提供 API 接口服务上做着大量重复或相似的工作,建设一个统一的 API 开发运维平台意义重大。
本次我将分享搭建企业内部统一 API 开发平台的实践经验,包括基于 GraalVM 和 VertX 实现高性能 FaaS 运行时,基于 K8s 实现容器资源调度,基于 ES4X 实现轻量级在线动态 JS 函数开发工具,最终形成一个强大、灵活的 API 接口服务开发平台,让开发人员专注于实现业务逻辑,提高生产力,减少重复投入。
以及我们是如何克服技术难点的,例如技术选型方案设计;如何差异化定制做到超越本地 IDE 的开发体验;如何实现代码即文档;如何简化测试用例编写和自动回归,保障 API 代码质量。如何利用容器实现云开发、云部署。
演讲提纲:
听众受益点:



微信咨询

电话咨询
微信联系我们
