VSCode 主要用 TypeScript 开发,基于 Electron 框架,辅以 C++ 优化关键模块,少量试用 Rust;TypeScript 提升大型代码库的可维护性与开发效率,Electron 整合 Chromium 与 Node.js 实现跨平台桌面应用能力。

VSCode 是用 TypeScript 开发的,核心部分基于 Electron 框架,而 Electron 本身由 JavaScript、C++(用于底层系统交互)和 HTML/CSS(构建界面)组成。
TypeScript 是 JavaScript 的超集,提供了静态类型检查、接口、类等特性。VSCode 团队需要维护一个庞大且持续演进的代码库,TypeScript 能显著提升开发效率和代码可维护性——比如在重构、自动补全、错误提前发现等方面优势明显。整个 VSCode 源码(开源在 GitHub 上)几乎全部是 .ts 文件。
VSCode 是一个桌面应用,但它不是用 C++ 或 Rust 从零写 GUI,而是基于 Electron 构建。Electron 把 Chromium(渲染 HTML/CSS/JS)和 Node.js(提供文件系统、进程、网络等系统能力)打包在一起。所以 VSCode 的主窗口本质是一个网页,但能直接调用操作系统 API。
外贸中英繁三语企业网站管理系统是一套专为外贸企业建站首选的信息网站管理系统,中英繁三种语言同步更新模板风格宽频页面十分大方。宁志网站管理系统是国内知名建站软件,它由技术人员开发好了的一种现成建站软件,主要为全国各外贸企业,事业单位、企业公司、自助建站提供方便。网站系统无复杂的安装设置要求,适合广大工作人员使用。特点:安全、稳定、美观、实用、易操作...
0
有,但占比很小:
基本上就这些。它不是靠单一语言堆出来的,而是用 TypeScript 做主力、Electron 做载体、C++ 做支撑点的组合方案——既兼顾开发效率,又不牺牲桌面体验。
以上就是VSCode背后的技术:它是由什么语言开发的?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号