5 ms·
What are some of all these pretty critical and interesting components you mention?
by orange8 6y ago
What are some of all these pretty critical and interesting components you mention?
- est31 6y agoI guess they are referring to the Microsoft provided plugins which are proprietary and their license denies usage with any VS code fork. Personally I've never felt the need to use them, but admittedly, I barely use VS code at all.
- orange8 6y agoIf I've never heard of those plugins, they cannot be that critical or even interesting.
- jen20 6y agoLive Share is probably _the most_ interesting feature of the entire editor, and is not open source or usable with VSCodium. See [1] for further links. [1]: https://underjord.io/the-best-parts-of-visual-studio-code-are-proprietary.html https://underjord.io/the-best-parts-of-visual-studio-code-ar...
- orange8 6y agoYou have VS Code [1], and then there is the visual studio family of products [2] and then live-share [3]. [1] https://code.visualstudio.com/?wt.mc_id=DX_841432 https://code.visualstudio.com/?wt.mc_id=DX_841432 [2] https://visualstudio.microsoft.com/ https://visualstudio.microsoft.com/ [3] https://visualstudio.microsoft.com/services/live-share/ https://visualstudio.microsoft.com/services/live-share/ Not sure you fully understand what the product called VS Code is, let alone its most interesting feature
- nickjj 6y agoThe biggest feature is probably remote. This is what allows you to have your code in a remote location (SSH, WSL and containers) and still get an integrated experience as if things were all running locally. If your app is Dockerized or you use Windows with WSL and you like intellisense, you're likely using this feature. Some of the language servers for popular languages are closed source too, which is weird because I thought the idea of a language server was to work together so all editors could get excellent language specific features without having to reimplement the same logic in every editor. That's not an exhaustive list, just what I know off the top of my head. I also vaguely recall reading something about a year ago about some core bits of the editor being written in C++ for performance reasons and those are closed source but I can't find a reference and don't know enough about the code base to track that down so I don't want to say that with any type of authority. Would be great if someone more knowledgeable in the area could track that down, or come up with a more exhaustive list of things that aren't open source.
- orange8 6y agoWhat you don't seem to grasp is the difference between a project, and the eco-system that grows around it. SSH, WSL, Docker, third party language servers etc are not a part of VS Code. > That's not an exhaustive list What list? You haven't mentioned a single one of "all these pretty critical and interesting components" you talked about.
- nickjj 6y ago> What you don't seem to grasp is the difference between a project, and the eco-system that grows around it. SSH, WSL, Docker, third party language servers etc are not a part of VS Code. In my mind, the remote capability is pretty critical. It's something a ton of people use and would consider it a core feature of VSCode. It being a 3rd party plugin is semantics. I know a number of people who use VSCode because of that feature alone. It's a defining feature of the editor's editing experience. Also there's some language servers too. Yes technically a plugin, but super critical to anyone who wants to use a language server's features.