xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

VSCode 开放式架构的产品实现思路

https://code.visualstudio.com/

源码

https://github.com/microsoft/vscode

https://github.com/Microsoft/vscode/wiki/Code-Organization

https://code.visualstudio.com/Search?q=architecture

vscode architecture

https://code.visualstudio.com/docs/editor/whyvscode

Robust and extensible architecture

https://code.visualstudio.com/docs/editor/whyvscode#_robust-and-extensible-architecture

健壮且可扩展的体系结构

在结构上,Visual Studio Code结合了Web,本地和特定于语言的最佳技术。
VS Code通过使用Electron,将JavaScript和Node.js等网络技术与本机应用程序的速度和灵活性相结合。
VS Code使用了基于工业强度HTML的相同编辑器的更新,更快的版本,该编辑器为“ Monaco”云编辑器,Internet Explorer的F12工具和其他项目提供了支持。
此外,VS Code使用工具服务体系结构,使其能够与支持Visual Studio的许多相同技术集成,包括Roslyn for .NET,TypeScript,Visual Studio调试引擎等。

Visual Studio Code包含一个公共可扩展性模型,开发人员可以使用该模型来构建和使用扩展,并丰富自定义其编辑-构建-调试体验。

插件式架构模式

Electron

https://stackoverflow.com/questions/62241119/architecture-of-vs-code

https://www.electronjs.org/docs/tutorial/quick-start

https://www.youtube.com/watch?v=oTDjyMTZU1s

refs

https://code.visualstudio.com/docs



©xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


原文地址:https://www.cnblogs.com/xgqfrms/p/13890519.html