OpenSumi 动态
2.18.0 版本发布
本次版本我们完成了第一阶段对 VS Code JavaScript Debugger 1.67.2 版本的适配工作以及终端重连能力的建设,同时也持续性优化了框架内一些功能的体验及性能表现,重点更新如下:
- 适配 VS Code JavaScript Debugger 插件 1.67.1 版本,支持 JavaScript Debug Terminal 等重要特性
- 实现 WebIDE 中终端重连能力 #713,同时引入实验性的 LocalEcho 能力 #1028,用于优化高延迟场景下的终端补全体验
- 移除内置 Markdown 预览,针对有不同打开方式的文件提供 “打开方式” 按钮
- 支持 VSCode 插件 API 1.63.2 中的 QuickOpen 相关 API
更多发布内容,可查看发布计划:Iteration Plan for v2.18.0(github.com/opensumi/co…
业内动态
微软宣布推出 Microsoft Dev Box!带来全新云上开发体验
Microsoft Dev Box 支持在 Windows 上运行的任何开发人员 IDE、SDK 和工具,特别适合桌面开发、移动开发、物联网和游戏。可以通过 Windows、MacOS、Android、iOS 、 Web 浏览器来访问它,并且可以为项目和任务预先配置好工作台,包括开发工具,依赖项,运行环境,是的,我们同样可以把开发环境构建成镜像,提供了开箱即用的开发体验。
Github Codespaces 与 Microsoft Dev Box 的对比如下:
相关咨询:mp.weixin.qq.com/s/ciNcMRw9b…
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 插件完全兼容(主题插件可能需要更新)。
|越来越像 VS Code 了
相关资讯:blog.jetbrains.com/idea/2022/0…
GitLab 宣布与 VS Code 合作打造 Web IDE 代码评审体验
GitLab 近期宣布将 VS Code Web 版本(无容器)嵌入到了自己的系统中。目前使用魔改方式,之后会与 VS Code 官方合作,将 Web IDE 使用开放出来。GitLab 也计划之后通过此方式做出 IDE 体验的代码评审及代码浏览。
|Gitpod 和 VS Code 合作推动了 VS Code Server 的开放,GitLab 和 VS Code 合作推动了 VS Code Web IDE 的开放, VS Code 依然成为 Web IDE 首选方案
相关资讯:about.gitlab.com/blog/2022/0…
CodeSandbox IOS 发布 3.0 版本
本月 Codesandbox for IOS 发布 3.0 版本,支持 Play.js 的所有特性,例如开发任何 JavaScript 项目所需的所有工具:git 客户端、代码编辑器、文件管理器、带有开发工具的嵌入式 Web 浏览器、依赖项管理器、交互式控制台等等。
|目前市面最好用的 IOS 原生 IDE
相关资讯:www.producthunt.com/posts/codes…
V86 支持在浏览器模拟 x86 兼容的 CPU 和硬件,在浏览器运行操作系统
该项目利用 WebAssembly 获取良好性能,脱离中心化服务将操作系统运行在浏览器,目前已支持项目:Arch Linux 、 Damn Small Linux 、 Buildroot Linux 、 ReactOS 、 Windows 2000 、 Windows 98 、 Windows 95 、 Windows 1.01 、 MS-DOS 、 FreeDOS 、FreeBSD 、 OpenBSD 、 9front 、 Haiku 、 Oberon 、 KolibriOS 、 QNX。
相关资讯:github.com/copy/v86
开源 IDE 版本发布
VS Code Release 1.67
VS Code 5 月更新,支持资源管理器文件嵌套,默认启用括号对着色,将文件拖入 markdown 后会自动生成链接。
另外 Java 研发也有相关更新,支持嵌套提示和 lazy 变量解析,Gradle 支持了固定常用的 Task、支持多级项目并修复中文编码问题。
相关资讯:zhuanlan.zhihu.com/p/510122796
Theia Release 1.25
Theia 发布 1.25 版本,支持引入自定义选择组件,并将装饰器应用在文件资源管理器、打开编辑器列表和 Git 变更树中;插件全面支持无障碍 API: