OpenSumi 演进之路——云研发背景下的应用与实践

所属专题:前端新基建

嘉宾 : 吴丹武(魁武) | 阿里巴巴大淘宝泛端架构部 前端开发技术专家

会议室 : 北京厅 1

讲师介绍

专题演讲嘉宾:吴丹武(魁武)

阿里巴巴大淘宝泛端架构部 前端开发技术专家

目前就职于淘系前端工程团队,负责前端研发平台客户端 O2 及 OpenSumi 框架研发等相关建设。曾深入参与过 Weex 早期工具链建设及淘系小程序研发链路建设,同时也是 Apache Weex 和 VS Code 代码贡献者。目前致力于 OpenSumi 框架及开源社区建设。 

议题介绍

地点:北京厅 1
所属专题:前端新基建

演讲:OpenSumi 演进之路——云研发背景下的应用与实践

传统研发中,开发者通常使用日常的文本编辑器进行编码工作,从本地机器到服务器,VIM 和 Emacs 等基于终端的文本编辑器以及 VS Code 等基于 GUI 的文本编辑器仍然是许多开发者的首选。然而,随着云服务的日益普及导致 CloudIDE 的兴起,越来越多的厂商开始布局并推出云端的研发能力,如 GitHub Codespaces、CodeSandbox 、华为云 CloudIDE、阿里云 CloudIDE 等。IDE 产品一般涵盖了多种功能(如文件树、编辑器、调试、搜索等)的组合,研发产品本身是一件门槛较高的事情,后续持续化的定制也会反复受前期建设限制,整体研发是一件投入大,产出慢的事情。而在阿里和蚂蚁集团内部,我们通过一种底层共建的模式,历时 3 年时间,共同研发并推出了一款公共的 IDE 研发框架 OpenSumi,期间积累了大量在业务场景下的实践与探索经验,通过这个框架,能真正让 IDE 产品的定制化研发更加简单高效。

本次演讲将从业务场景出发(如:模块搭建场景、代码预览场景、云端一体化场景等),并结合真实的业务应用(如:淘宝/支付宝小程序开发工具、O2 客户端、AntCodespaces 等),阐述 OpenSumi 在 IDE 产品建设中发挥的作用及具体方案,带你了解如何通过 IDE 产品来为开发者提供一站式的解决方案及研发体验。 
 
演讲提纲:
1. OpenSumi 是什么?

  • 简介
  • 产生背景(为什么要做 OpenSumi)
  • 解决的实际问题及目标
  • 与 VS Code 及 Theia 之间的差异
    • 插件体系
    • 基础能力
    • 目标群体
  • 为何要兼容 VS Code 生态

2. IDE 定制化研发的应用场景

  • 常见的 IDE 研发场景
    • Electron 本地客户端
    • Cloud IDE 场景
    • 纯前端场景

3. 面临的技术挑战

  • 多端部署架构带来的技术挑战及解法
  • 性能与体验的平衡
  • 如何跟进 VS Code Extension API 
  • 如何做到更简单丰富的定制
  • ...

4. 开发体验

  • 演示 Web / Electron 环境下的集成
  • 演示 OpenSumi 每日构建版本功能

5. 开源至今的一些变化及感悟

  • 框架演进情况
  • 版本维护流程
  • 如何保障稳定性
  • 2022 年的一些目标和计划
  • 业界近况

6. 总结 & 未来展望

你将获得:

  • 认识 OpenSumi,了解如何依托其高度定制能力进行垂直场景的产品研发
  • 了解阿里集团在云研发前端基建这块所做的探索与建设
  • 目前 IDE 领域目前面临的一些挑战,以及未来与业务相结合情况下的一些可能性 

交通指南

北京·四季酒店

Beijing International Convention Center
地址:北京市朝阳区亮马桥路48号
  • 微信咨询

  • 电话咨询

    联系电话:+86 15600537884

微信联系我们

小姐姐