OpenSumi 双周报 4.11 - 4.25

257 阅读4分钟

双周头条

2.17.0 发布

由于终端重连逻辑仍在校验优化过程,为了保障版本的稳定性,关联的 VS Code JavaScript Debugger 插件适配及 @opensumi/ide-utils改造延后至 2.18。

本版本主要我们完成了大量针对 IDE 交互体验优化,同时完成了部分针对 VS Code 1.63.2 版本的 API 支持,支持了一些比较重要的特性,版本迭代计划见:Iteration Plan for v2.17.0,下面介绍部分 2.17 版本带来的重要更新:

  • 文件树渲染逻辑重构,解决最后的边界问题,支持超高并发场景下的文件树操作及更新,介绍可见:#866
  • 文件树支持更流畅的快捷键操作
  • 159661558-f917849c-4b08-43ae-a5c8-725fc3d36d6f.gif
  • 优化插件模块启动逻辑,去除不必要的阻塞流程,在预装较多插件的 IDE 有显著提速效果
  • 优化了终端焦点行为,支持通过快捷键切换终端焦点,同时优化了终端搜索输入框样式
  • 68747470733a2f2f696d672e616c6963646e2e636f6d2f696d6765787472612f69332f4f31434e30316c39446b765a323039656c6e4b614f64735f2121363030303030303030363830372d312d7470732d313230302d3330302e676966.gif
  • 终端标题根据运行中的命令自动更新,新增对不同终端运行任务的图标展示,同时支持横向滚动
  • 68747470733a2f2f696d672e616c6963646e2e636f6d2f696d6765787472612f69312f4f31434e3031387a4a486b78314b476e346753546a70645f2121363030303030303030313133372d312d7470732d3830302d3333312e676966.gif
  • 优化搜索面板的交互,在搜索条件变更时自动响应搜索,同时修复删除文件后仍能搜索到文件内容的情况

详细版本更新日志见:ReleaseNote 2.17

重点进展

2022 开源软件供应链点亮计划

《开源之夏》相关题目已在官网展示,欢迎各大高校同学报名参与:OpenSumi 项目列表

QCon 与 GMTC 会议

由于疫情原因,大会时间预计会有推迟情况

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

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

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

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

OpenSumi 官网建设

文档站阅读体验优化,适配大屏幕阅读效果,支持对侧边栏折叠功能已获得更多内容的阅读体验。

新增文档:

  1. 如何设计模块
  2. 自定义快捷键
  3. 自定义埋点上报
  4. 自定义只读模式

开源数据

数据统计时间段 4.11 - 5.25

Star 新增 57 个,现总 star 为 1059

Pull Request 新增 59 个,其中已合并 PR 41

Issue 新增 108 个,其中已解决 Issue 60 个,现存 Issue 86

Commit 新增 43 个,共 145 个文件变化,新增 1780 行,删除 1366

OpenSumi 官网双周访问用户数为 1059 ,较上个周期上升 44.3%

行业动态

终端工具 Warp 获得 2300W 美元融资

终端领域在很长一段时间以来都没有太多的创新。 Warp 今天发布了它的公开测试版并宣布了 2300 万美元的融资信息,它试图通过构建一个新的命令行终端来改变这一点,该终端旨在提高开发人员的工作效率。 目前,Warp 公开测试版仅在 macOS 上可用,但该公司承诺未来也将提供 Windows 和 Linux 版本。

相关资讯: Warp raises $23M to build a better terminal

Rome:一款基于 Rust 编写的编译、Lint以及构建工具

Rome 基于 Rust 编写的格式化、Lint及打包工具,旨在取代 Babel, ESLint, webpack, Prettier, Jest 等前端工具链,支持 JavaScript,TypeScript,JSON,HTML,Markdown以及 CSS,基础性能对比如下:

Zas Editor:一款面向 Go / Rust 语言的代码编辑器

Zas Editor 是一款新的用于 Go 以及 Rust 语言的代码编辑器,号称具有 IDE 一样智能的补全、搜索、导航等能力,同时与非常轻量,Zas Editor 未来还将集成调试器等功能。Zas Editor 为收费软件(25 刀)。

WebStorm 发布 2022.1 更新日志

更新特性概览:

  • 更好的 Next.js 支持
  • 支持 Volta 和 Corepack
  • 对 Docker 的改进
  • ESM 支持 webpack 配置
  • 从 Markdown 文件运行命令
  • 使用 Git Blame 更新注释

相关资讯:2022.1

IDEA 发布 2022.1更新日志

更新特性概览:

  • 依赖分析器,用于 Maven 和 Gradle 依赖分析
  • 增强的新项目向导
  • 升级的 inlay 提示
  • 新的通知工具窗口
  • Java 18 功能支持

相关资讯:2022.1

Geeklamp 获得种子轮融资

36氪获悉,Cloud IDE「Geeklamp」获数百万元种子轮融资,本轮投资来自国宏嘉信,资金主要用于加大产品研发投入和团队建设。

GeekCode.Cloud 云原生的即时在线开发环境IDE (Instant Development Environment)满足在云原生时代下工程师对远程开发环境管理维护的需求。

相关资讯: 想做编程领域的 figma,Cloud IDE「Geeklamp」获得种子轮融资

VS Code 4 月份更新,支持 Java 18 项目研发

相关资讯:VS Code Java 4 月更新!带来 Java 18 支持

CodeTerminal:独立打包的 VS Code 终端应用

相关仓库:CodeTerminal

Lightly:新一代的 Cloud IDE

轻量且功能强大的集成开发工具(IDE)
为你自动构建项目的开发环境,你的项目代码&资源能存储在云端, 你可以与朋友一起协作开发

官网:lightly.teamcode.com