Visual Studio Code 刚刚公布了其 2018 发展路线图。开发团队表示,他们通常会先制定目标,然后将工作分解在后续的 6-12 个月时间内。在当前的规划中,主要会从以下三个角度进行改进:
- Happy Coding: 为新用户和现有用户提供更愉快的编码体验。
- Node、JavaScript 和 TypeScript: 为各种语言和框架实现卓越的端到端体验。
- A Rich Extension Ecosystem: 提供更丰富的扩展功能,构建良好的生态系统。
各项大致内容(仅供参考)
Happy Coding 计划针对以下方面进行改进:
- Fundamentals:提高启动性能、减少资源/内存消耗、提高可访问性、支持社区贡献的翻译语言包、改善更新体验、提高可维护性等。
- Workbench:改善导航页面和通知界面、支持垂直面板布局、实现多选及常见的操作、状态栏管理等。
- Editor:提高性能和可扩展性、支持语义着色、列选改进、原生 model layer 等。
- Terminal:支持多终端分离和查看。
- Source Control Integration:支持直接在编辑器中查看更改。
Node、 JavaScript 和 TypeScript Development 计划包括:
- Language Server Protocol:继续完善和改进语言服务器协议。
- Debug Adaptor Protocol:继续完善和改进调试适配器协议,为 DAP 功能提供更多 UI 。
- TypeScript (and JavaScript):功能改进。
- Debug:支持非 JS 场景的热部署,例如 Java。
扩展创建、发现和管理包括:
- 针对用户:改进推荐系统、改进扩展搜索、简化由扩展引起的问题跟踪、显示有关扩展使用情况的更多信息等。
- 针对作者:改进语言 API 、支持远程开发、快速选择命令改进、支持更换发布者等。
开发团队还表示,VS Code 将继续坚持按月更新的频率,并在每次迭代版本发布时对后续改进目标进行“调查”。这也意味着今后几个月的目标是在真正进行功能开发之前更好地了解问题和潜在的解决方案。调查完成后,会适当调整开发计划。