OpenSumi 是阿里 & 蚂蚁集团联合开源的一款面向 IDE 定制化研发的框架。
我们的使命:让 IDE 定制化研发变得简单丝滑。
官网:opensumi.com
双周头条
2.19.0 迭代进行中
本次迭代我们计划对框架内一部分冗余的代码进行梳理优化,升级了部分依赖,在推进功能建设的同时,也针对性对部分场景进行了优化,部分重点功能及优化如下:
- 通过优化布局,编辑器等数据的临时存储逻辑,提升框架在非首次打开场景下的加载速度,速度提升约 100% #1205
- 支持终端 LocalEcho 能力,优化高延迟场景下的终端使用体验 (用户输入在没有收到服务端返回结果前以半透明状态显示,不阻塞用户输入反馈) #1028
- 升级 React 18 #970
- Toolbar (工具栏区域)支持 when 表达式控制 #1214
- 支持 WebSocket 连接鉴权 #1228
- 支持 opensumi 插件研发代码片段提示 #1254
更多发布内容,可查看发布计划:Iteration Plan for v2.19.0
OpenSumi 上榜 Github Trending
OpenSumi 近期上榜 Github Trending,Star 数从 1.2k 一路飙升至 1.8k 🎉
重点进展
阿里开源之夏
阿里开源之夏活动即将完成学生评选流程,OpenSumi 将会有以下三个题目:
- 基于 OpenSumi 实现可插拔的协同编辑模块 (进阶难度)
- 基于 OpenSumi 实现一个通信流量监控面板模块(进阶难度)
- 解决 OpenSumi 与 Chrome 基础快捷键冲突的 Chrome 插件(基础难度)
OpenSumi 题目地址 github.com/opensumi/co…
入选名单:mp.weixin.qq.com/s/SKIDrE8RW…
QCon 与 GMTC 会议
由于北京疫情原因,大会时间待定
QCon 大会《前端新基建》 专题:
GMTC 会议《云研发实践》专题两个题目:
开源数据
数据统计时间段 6.20 - 7.4
Star 新增 623 个,现总 star 为 1826 个
Pull Request 新增 28 个,合并 PR 20 个
Issue 新增 40个,解决 Issue 22 个,现存 Issue 99 个
Commit 新增 34 个,共 159 个文件变化,新增 4504 行,删除 917 行
OpenSumi 官网双周访问用户数为 1.9 万 ,较上个周期上涨 1346.5%
行业动态
StackOverflow 2022 开发者调查报告出炉,VS Code 遥遥领先
据调查显示,Visual Studio Code(VS Code) 和 Visual Studio 成为参与调查的开发人员中最受欢迎的两个 IDE 。这一结果与 2018、2019 和 2021 调查中的排名相同(2020 年调查没有包括 IDE)。 尽管排名没变化,但支持微软两款 IDE 的受访者比例实际上有所增加。2018 年,34.9% 的受访者投票支持 VS Code,34.3% 的受访者投票支持 Visual Studio。2019 年,这两个数字分别为 50.7% 和 31.5%。2021 年,该数字分别为 71.06% 和 33.03%。2022 年,这两个数字则分别为 74.48% 和 32.15%(因此 Visual Studio 实际上有所下降)。
相关资讯:stackoverflow deployer survey
GitHub Copilot 开启收费模式
GitHub 宣布,其与 OpenAI 联合构建的 AI 自动编程工具 Copilot 正式发布,现以每月 10 美元(人民币约 67 元)或每年 100 美元(人民币约 669 元)的价格出售,并提供 60 天的免费试用期。不过值得注意的是,收费群体也是有限制的,其中通过身份验证的学生和热门开源项目维护者可以免费使用。
JetBrains 计划上调 IDE 订阅价格
JetBrains 近期发布公告,宣布上调 IDE、.NET 工具或 All Products Pack 的价格。这是 JetBrains 自七年前创建订阅模式后第一次调整价格。本次调整将于 2022 年 10 月 1 日生效。
相关资讯: blog.jetbrains.com/zh-hans/blo…
VS Code 发布 C# 插件规划路线,决定闭源语言服务扩展进程实现
VS Code 近期发布 C# 插件规划路线,其中关于 OmniSharp 插件闭源的消息成为了热门话题。由于历史的原因OmniSharp 插件没有采用 LSP 协议,近期 VS Code 宣布将开发新插件并且闭源其语言服务进程。有人指出相关决定可能是为了商业化保护策略,例如通过闭源让此类核心插件只能运行在 VS Code 中,以避免其他类 VS Code IDE 的竞争。
除了 c#,vscode 用来处理 python 语言服务的 pylance 也是闭源状态。
感谢
感谢外部开发者对 OpenSumi 的开源贡献:
- fix: do not recover isSearchFocus state #1217 by @tyn1998
- feat: dialog support custom props for overlay #1215 by @songhn233