OpenSumi 是阿里 & 蚂蚁集团联合开源的一款面向 IDE 定制化研发的框架。
我们的使命:让 IDE 定制化研发变得简单丝滑。
官网:opensumi.com
双周头条
2.20.0 版本已正式发布
Release Note: v2.20.0
本次迭代中,我们重点集成了 Monaco Editor 0.35.0+ 版本,大幅提升了 Diff Editor 的性能,同时也使用了
@parcel/watcher
来重构文件监听服务,提高性能及准确性。其他部分重点功能及优化如下:
- 设置面板的设置项支持 markdown 描述 #1523
- 支持 editor/title/run 贡献点,可以直接在编辑器右上角显示运行按钮(如: Java 语言服务插件) #1490
-
升级 Monaco 至 0.35.0+ 版本,Diff Editor 性能大幅提升的同时,支持 MergeEditor、StickyScroll 等特性 #1493
-
运行效果见:StickyScroll
-
新增
@opensumi/playwright
模块用于服务 OpenSumi 框架及上层产品 E2E 测试 #1263 -
运行效果见:OpenSumi E2E Test
-
重构文件监听服务,采用性能及准确性更好的
@parcel/watcher
#1437 -
支持 VS Code 1.69.0 inlineCompletion API #1563
-
支持 VS Code 1.69.0 FileEvent API #1447
更多发布内容见:Iteration Plan for v2.20.0
CSDN 公司基于 OpenSumi 搭建的 “云 IDE” 产品上线测试
CSDN 首个 CloudIDE 版本上线 “云 IDE” 板块,官网见:CSDN 云开发者云平台
OpenSumi 开源大屏更新
OpenSumi 开源大屏数据更新至 8 月份,同时追加 Code Server 为对比项,见:OpenSumi 数据大屏
结论:OpenSumi 整体框架活跃度超过 Theia, Code Server 以及 VS Code 作为老牌开源仓库在部分开源数据上仍领先于 OpenSumi
重点进展
阿里开源之夏
阿里开源之夏活动,OpenSumi 报名的三个课题均已完成中期答辩:
- 基于 OpenSumi 实现可插拔的协同编辑模块 (进阶难度)
- 基于 OpenSumi 实现一个通信流量监控面板模块(进阶难度)
- 解决 OpenSumi 与 Chrome 基础快捷键冲突的 Chrome 插件(基础难度)
OpenSumi 题目地址 github.com/opensumi/co…
目前进展:三个课题均成果结项
结业名单:阿里巴巴编程之夏2022结业名单公布
CCF 全国开源大会会议重启
时间:11.05 - 11.06
计划在 CCF中国开源大会 Gitlink 专场分享基于 OpenSumi 的极速版 IDE 框架与 Gitlink 代码托管平台合作实践场景,分享主题 :《OpenSumi: WebIDE 在 GitLink 代码托管平台的合作实践探索》 @轻游
开源数据
数据统计时间段 8.30 - 9.14
Star 新增 15 个,现总 star 为 2082 个
Pull Request 新增 26 个,合并 PR 24 个
Issue 新增 34 个,解决 Issue 36 个,现存 Issue 131 个
Commit 新增 46 个,共 207 个文件变化,新增 2597 行,删除 2082 行
OpenSumi 官网双周访问用户数为 799 ,较上个周期下降 5.8%
行业动态
微软或将全力拥抱 Java 生态
整体而言,微软此举一方面是想要在 Java 的市场中站稳脚跟,另一方面根据官方发布的 Java 演进图显示,微软在自己的基础设施中大量使用 Java,特别是它的 Azure 生态系统(Azure Spring Cloud、Azure App Service、Azure Functions、Azure Kubernetes),为此它需要有自己的统一和通用的构建方式。
相关资讯:微软全力拥抱 Java !
Eclipse Theia 1.29 版本发布
该版本重点是调试内存视图支持,部分样式交互优化以及 Theia CLI
内存视图支持
Theia CLI 支持依赖版本校验
Theia CLI 可以验证产品的所有 Theia 依赖项是否都解析为相同的版本,让产品如预期运行。
相关细节见:#11483
更多更新日志见:Eclipse Theia 1.29 Release: News and Noteworthy
VS Code 1.71 版本发布
重点更新内容如下:
- 合并编辑器改进 - 文本和合并编辑器之间的转换更容易。
- 扩展的编解码器支持 - 帮助在 notebooks 和 webviews 中显示嵌入的音频和视频。
- 新的 Code Action UI - 快速找到你正在寻找的 Code Action。
- 终端更新 - Fish 和 Git Bash 的 shell 集成,新的平滑滚动。
- Jupyter notebook 图像粘贴 - 在 notebook Markdown 单元格中粘贴和预览图像文件。
- Live Preview 扩展 - Live Preview 现在支持 multi-root Web 项目。
相关发布日志:August 2022 (version 1.71) , Visual Studio Code 1.71 发布!