1 与 VS Code 的关系
VS Code 作为市场占用率较大的 IDE , 其核心为一个 IDE 产品 , 本质上与我们的 框架 属性存在区别 , 整体上是一个 ToC 的产品 , 开发者进行定制的门槛及成本较高 , 可自定义的内容也比较有限 , 大部分是通过 插件 的形式进行有限拓展 。
而我们的框架主要是服务用户为 ToB 用户 , 对那些需要通过 IDE 框架搭建自有的 CloudIDE / 本地 IDE 产品而又没有充足技术研发能力的中小企业是一个简单、便捷的开发选项之一 。
2 与 Theia 的关系
Theia 作为后起之秀 , 借鉴 VS Code 的一些设计理念 , 经过近几年的发展逐步成熟 , 社区也相对繁荣 , 背靠 Eclipse 基金会 , 也是 IDE 开发者一个不错的开发选项 , 与我们的 OpenSumi 框架是存在竞争关系的 。
Theia 本身提供了一种模块化构建 IDE 产品的能力 , 大部分视图上的定制绝大部分可通过 模块 的方式去进行拓展的(这点在我们的 OpenSumi 中也有借鉴相应思路) , 在 插件 能力上兼容了大部分的 VS Code 插件 , 提供了一份 VS Code 插件 API 的子集能力 , 部分插件 API (如 debug、language 等)并没有完全实现且也无后续持续性的跟进计划 。
基于上面这些点上 ,OpenSumi 框架不仅支持了基础的 模块 方式拓展 , 在 插件 层面上 , 我们有持续性跟进 VS Code 标准 API 的规划 (当前已实现 VS Code 1.16.0 版本 API) , 同时 , 我们基于实现了一个前端沙箱 , 提供了一系列的 sumi API 用与通过 插件 的方式自由地拓展我们的视图能力 , 熟悉 React 的前端同学可以直接上手进行前端组件的编写 , 通过我们提供的丰富的 API 去实现相应的功能视图 。
四 为什么要开源? IDE 产品的研发 , 一直以来都是一件门槛较高 , 费时费力的事情 , 我们希望通过开源 OpenSumi 帮助对 IDE 有兴趣的开发者更好的了解并掌握 IDE 研发这项技术 , 让更多的开发者可以以一种低门槛的方式去研发自己的 IDE 产品 , 通过社区中开发者的使用 , 也可以帮助我们更好的改进我们的框架 , 获得更多的需求场景输入 , 同时 , 通过社区的影响力让框架获得更加长远的发展 。
五 后续规划 1 版本发布
框架目前每两至三周会进行一次迭代发布任务 , 由版本管理员统一维护合入相关功能及问题修复等内容 , 每次迭代过程中我们都会安排两名 “版本校验员” 进行版本检验 , 在测试通过后 , 我们才会升级一位 minor 版本后发布 , 我们会持续性保证最新的两个 minor 版本的有效性 , 即 “如果发现了影响功能的问题 , 我们会向最新的两个 minor 版本同步修复 , 发布 patch 版本 ” 。 版本示意如图所示:
以最近 2022 年 1 月份的迭代计划为例 , 版本发布的计划可见:Iteration Plan for v2.14.0[3
2 Roadmap
当前对于 OpenSumi 2022 年的 Roadmap 已有初步雏形 , 见 OpenSumi 2022 Roadmap [4
讨论 , 后续会根据社区反馈及讨论在 2-3 月份正式确定 。
我们会持续性的完成 VS Code API 的适配、编码/调试体验优化、性能优化工作 , 同时积极收集社区中反馈的功能需求 , 以双周迭代的方式选择性吸收进框架计划中 。
同时 , 对于框架 , 我们也设定了一些基础的长期目标 , 如下图所示:
六 写在最后 今天 OpenSumi 的开源只是我们迈出的一小步 。 我们非常期待得到您的反馈 , 也欢迎使用 OpenSumi 打造一款属于你自己的 IDE 产品 。
最后 , 如果你对 OpenSumi 有相应的兴趣 , 你也可以来 opensumi/core [5
仓库转转 , 为我们的框架贡献一点你的代码和意见 , 这将是是我们莫大的荣幸 。
- 天眼查App显示阿里成立碳能源管理公司
- 阿里巴巴|阿里一脚踏进缓冲区
- |如果拥有阿里巴巴0.01%的股份,我们能不上班,只靠利息生活吗?
- 耳机|Astell&Kern ZERO 1 耳机上手玩
- 华为|任正非对马云的印象竟然是:阿里有用不完的美国股市的钱!
- 阿里巴巴|互联网进入“白银时代”,阿里巴巴破局之路在何方?
- 阿里巴巴|华为2022春季发布会定档3月16日,有望发布首款墨水平板
- iPhoneSE|互联网巨头纷纷入局: 阿里、腾讯、字节都抢着卖衣服, 一出手就是几十个亿
- 阿里巴巴|互联网巨头纷纷入局: 阿里、腾讯、字节都抢着卖衣服, 一出手就是几十个亿
- 侵权|特斯拉=腾讯+阿里+京东