Archives

Visual Studio Code: an official Microsoft IDE for Mac, Windows, Linux

Microsoft has announced Visual Studio Code, a cross-platform, code-oriented IDE for Windows, Mac and Linux, at its Build developer conference here in San Francisco.

image

Visual Studio Code is partly based on the open source projects Omnisharp. It supports Intellisense code completion, GIT source code management, and debugging with break points and call stack.

I have been in San Francisco for the last few days and the dominance of the Mac is obvious. Sitting in a cafe in the Mission district I could see 10 Macs and no PCs other than my own Surface Pro. Some folk were coding too.

It follows that if Microsoft wants to make a go of cross-platform C#, and development of ASP.NET MVC web applications beyond the Windows developer community, then tooling for the Mac is important.

image

Visual Studio Code is free and is available for download here.

The IDE will lack the rich features and templates of the full Visual Studio, but if it is fast and clean, some Visual Studio developers may be keen to give it a try as well.

Related posts:

  1. Mono Tools for Visual Studio: code on Windows, run on Linux
  2. Prism: official Delphi language comes to Visual Studio
  3. Microsoft Build: Windows 8.1 for developers, Visual Studio 2013, Xamarin for cross-platform
  4. Code for Mac Cocoa in Visual Studio – surprised to see this?
  5. Bing Developer Assistant adds code samples to Visual Studio IntelliSense, with mixed results

3 comments to Visual Studio Code: an official Microsoft IDE for Mac, Windows, Linux

  • Vic Klien

    Tim FYI: Omnisharp link needs tweaking.

  • tim

    Fixed, thanks

  • Phil

    Tim, I wouldn’t call VS Code an “IDE”. It’s a text editor with a 200MB footprint on OS X. Compare that to, say, TextWrangler’s <20MB footprint. Hmm, why so big for just a text editor? Well, it includes a 75MB file named "libchromiumcontent.dylib". What's that? Well, looks like a chunk of Google's Chrome browser:

    https://github.com/atom/libchromiumcontent

    The puzzlement continues. With the free Xamarin Studio, you can open a VS ASP.NET .sln file and immediately run it. With VS Code, opening a .sln file gets you a view of the file's XML.

    I don't get what this rebranded thing is for. Nowhere does it even say Microsoft.

    -Phil