OpenSumi 开源双周报 5.23 - 6.6

206 阅读5分钟

双周头条

2.18.0 版本发布

本次版本我们完成了第一阶段对 VS Code JavaScript Debugger 1.67.2 版本的适配工作以及终端重连能力的建设,同时也持续性优化了框架内一些功能的体验及性能表现,重点更新如下:

  • 适配 VS Code JavaScript Debugger 插件 1.67.1 版本,支持 JavaScript Debug Terminal 等重要特性
  • 1653300664708-ec4f2bdd-8931-4641-a9f7-21e90167f570 (2).gif
  • 实现 WebIDE 中终端重连能力 #713,同时引入实验性的 LocalEcho 能力 #1028,用于优化高延迟场景下的终端补全体验。
  • 1653307888646-0c73b0ec-25fa-435a-82b3-b9e5871d9160 (2).gif
  • 移除内置 Markdown 预览,针对有不同打开方式的文件提供 “打开方式” 按钮
  • image.png
  • 支持 VSCode 插件 API 1.63.2 中的 QuickOpen 相关 API。

1653300664708-ec4f2bdd-8931-4641-a9f7-21e90167f570 (2).gif 更多发布内容,可查看发布计划:Iteration Plan for v2.18.0

重点进展

阿里开源之夏活动开启

阿里开源之夏活动已开启,OpenSumi 将会有以下三个题目:

1.基于 OpenSumi 实现可插拔的协同编辑模块 (进阶难度) 2.基于 OpenSumi 实现一个通信流量监控面板模块(进阶难度) 3.解决 OpenSumi 与 Chrome 基础快捷键冲突的 Chrome 插件(进阶难度)

OpenSumi 题目地址 🏕 Alibaba Summer of Code (ASoC) 2022

相关链接:开源之夏活动官网

QCon 与 GMTC 会议

由于疫情原因,大会时间待定

QCon 大会《前端新基建》 专题:

  1. 《云研发背景下 OpenSumi 在阿里的实践与应用》

GMTC 会议《云研发实践》专题两个题目:

  1. 《云原生 CloudIDE 技术与架构》
  2. 《研发在云端,淘系云研发体系实践》

开源数据

数据统计时间段 5.23 - 6.6

Star 新增 26 个,现总 star 为 1165

image.png Pull Request 新增 60 个,合并 PR 71

Issue 新增 89 个,解决 Issue 67 个,现存 Issue 52

Commit 新增 57 个,共 161 个文件变化,新增 1712 行,删除 1262

image.png image.png OpenSumi 官网双周访问用户数为 553 ,较上个周期下降 25.6%

行业动态

微软宣布推出 Microsoft Dev Box!带来全新云上开发体验

Microsoft Dev Box 支持在 Windows 上运行的任何开发人员 IDE、SDK 和工具,特别适合桌面开发、移动开发、物联网和游戏。可以通过 Windows、MacOS、Android、iOS 、 Web 浏览器来访问它,并且可以为项目和任务预先配置好工作台,包括开发工具,依赖项,运行环境,是的,我们同样可以把开发环境构建成镜像,提供了开箱即用的开发体验。

Github Codespaces 与 Microsoft Dev Box 的对比如下:

image.png

JetBrains 与 Gitpod 合作,以加强远程开发服务

JetBrains 宣布和远程开发提供商 Gitpod 达成合作关系,将 Gitpod 已与远程开发解决方案 JetBrains Gateway 集成。JetBrains Gateway 是一款独立应用,可通过 SSH 连接到远程服务器,下载并安装 IDE 作为后端服务,并打开托管在远程机器上的项目。Gitpod 是一款用于自动化开发环境的知名开源编排和预配平台。

这意味着用户将可以从 JetBrains IDE 中访问托管在临时开发环境中的源代码,根据需要随时在云端运行。 所有语言处理都将在 Gitpod 环境中进行,而用户可以在本地使用功能丰富的瘦客户端工作以获得熟悉的 JetBrains IDE 体验。

JetBrains 负责 IDE 部分,Gitpod 负责 Cloud 部分,真可谓是强强联合

相关资讯:www.oschina.net/news/193823…

JetBrains IDE 公布全新默认 UI,已开放申请试用

JetBrains 表示,他们的目标是降低 IDE 的视觉复杂性,提供对基本功能的便捷访问,并根据需要逐步公开复杂的功能 ,从而构建他们认为干净、现代和强大的外观。新 UI 是对现有 JetBrains IDE 产品线的重新设计,他们更改了主 IDE 窗口的外观和视觉,以及部分 UX 方面的变动,所有以代码为中心的功能和集成都像以前一样运行。新 UI 会确保与所有 IntelliJ 插件完全兼容(主题插件可能需要更新)。

image.png

与 VS Code 有些许像了

相关资讯:blog.jetbrains.com/idea/2022/0…

GitLab 宣布与 VS Code 合作打造 Web IDE 代码评审体验

GitLab 近期宣布将 VS Code Web 版本(无容器)嵌入到了自己的系统中。目前使用魔改方式,之后会与 VS Code 官方合作,将 Web IDE 使用开放出来。GitLab 也计划之后通过此方式做出 IDE 体验的代码评审及代码浏览。

image.png

Gitpod 和 VS Code 合作推动了 VS Code Server 的开放,GitLab 和 VS Code 合作推动了 VS Code Web IDE 的开放, VS Code 依然成为 Web IDE 首选方案

相关资讯:about.gitlab.com/blog/2022/0…

感谢

感谢外部开发者对 OpenSumi 的开源贡献: