Click here to Skip to main content
15,895,656 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: VS Code On Linux Pin
Marc Clifton9-Oct-18 3:40
mvaMarc Clifton9-Oct-18 3:40 
GeneralRe: VS Code On Linux Pin
André Pereira10-Oct-18 0:33
André Pereira10-Oct-18 0:33 
GeneralRe: VS Code On Linux Pin
Richard Deeming9-Oct-18 4:08
mveRichard Deeming9-Oct-18 4:08 
GeneralRe: VS Code On Linux Pin
#realJSOP9-Oct-18 4:17
mve#realJSOP9-Oct-18 4:17 
GeneralRe: VS Code On Linux Pin
Kornfeld Eliyahu Peter9-Oct-18 4:10
professionalKornfeld Eliyahu Peter9-Oct-18 4:10 
GeneralRe: VS Code On Linux Pin
markkuk9-Oct-18 21:30
markkuk9-Oct-18 21:30 
GeneralRe: VS Code On Linux Pin
Peter Shaw10-Oct-18 2:09
professionalPeter Shaw10-Oct-18 2:09 
GeneralRe: VS Code On Linux Pin
Member 1073194410-Oct-18 16:17
Member 1073194410-Oct-18 16:17 
VS Code is a standalone editor; it doesn't install .NET, it is not based on .NET. It's actually based on Electron[^], and was originally written as a competitor to Atom[^], which of course was written and released by the team at Github.

As you know, Microsoft acquired Github fairly recently - so now (more or less) they are supporting two different Electron-based cross-platform editors (Atom and VS Code). One or the other is likely to die or be merged into the other; my bet is on VS Code being the "winner".

VS Code as an editor - just like Atom - can be expanded upon using plug-ins and extensions. But right out of the box, it is geared toward code editing; it has "built-in" support for Git, for instance. But all of this can be extended and expanded to make the editor into virtually a full-fledged IDE. Most of the plug-ins, etc are similar to (or even the same) as the ones available for Atom - though there are a few out there that don't cross eco-systems. Even so, you can usually find one that'll work similar to the other, so if you have a favorite plug-in on Atom, switching to VS Code isn't too much of a headache.

So if both editors are so similar - why switch, or why use one over the other? Well - that's only a decision you can make for yourself, but there is one area where (I have found) VS Code shines over Atom: Time to startup. VS Code is simply the fastest. I am not sure why.

Basically, if I am editing a text file, I want it up as quickly as possible after clicking on the file to open it. With Atom, I was looking at several seconds; I never timed it, but it felt like an eternity. Once loaded, though, I never experienced any other issues, and opening further files was fast. It was just that initial startup.

With VS Code, though - you click on your file, and it is up almost instantly; maybe a 1-2 second lag at most.

But that's a really niche use-case; if you have the editor start up when you log in to your system, right off the bat, then it kinda negates the issue. I'm not always editing a file though, and so I don't have anything auto-start (at least at home - at work it's a different story).

As far as .NET development - if you need or want a cross-platform dev environment geared to that, then grab a copy of MonoDevelop[^].

Note that you won't be able to develop Windows apps on Linux (the API isn't there); what you can do is create GTK apps that are cross-platform for Windows, Mac, and Linux. You can also (in theory) take a Visual Studio developed .NET app, and convert it to use GTK for the windowing interface, and more or less "port" it to the other two platforms (the reverse is likely true as well).

As an aside, the rest of the .NET open-source ecosystem can be found here:

.NET Foundation[^]
GeneralRe: VS Code On Linux Pin
ajhampson11-Oct-18 8:21
ajhampson11-Oct-18 8:21 
GeneralRe: VS Code On Linux Pin
Member 448047411-Oct-18 13:39
Member 448047411-Oct-18 13:39 
GeneralAuthentication using Google/FB/MS vs registration Pin
CS20119-Oct-18 0:34
professionalCS20119-Oct-18 0:34 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
F-ES Sitecore9-Oct-18 0:36
professionalF-ES Sitecore9-Oct-18 0:36 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
CS20119-Oct-18 0:38
professionalCS20119-Oct-18 0:38 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
F-ES Sitecore9-Oct-18 0:56
professionalF-ES Sitecore9-Oct-18 0:56 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
CS20119-Oct-18 1:02
professionalCS20119-Oct-18 1:02 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
dan!sh 9-Oct-18 0:49
professional dan!sh 9-Oct-18 0:49 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
Daniel Pfeffer9-Oct-18 0:49
professionalDaniel Pfeffer9-Oct-18 0:49 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
CS20119-Oct-18 0:58
professionalCS20119-Oct-18 0:58 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
Daniel Pfeffer9-Oct-18 1:07
professionalDaniel Pfeffer9-Oct-18 1:07 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
Kornfeld Eliyahu Peter9-Oct-18 1:12
professionalKornfeld Eliyahu Peter9-Oct-18 1:12 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
Nathan Minier9-Oct-18 1:36
professionalNathan Minier9-Oct-18 1:36 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
Marc Clifton9-Oct-18 1:48
mvaMarc Clifton9-Oct-18 1:48 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
megaadam9-Oct-18 2:24
professionalmegaadam9-Oct-18 2:24 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
CS20119-Oct-18 4:00
professionalCS20119-Oct-18 4:00 
GeneralRe: Authentication using Google/FB/MS vs registration Pin
RJOberg9-Oct-18 3:23
professionalRJOberg9-Oct-18 3:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.