Microsoft brings Visual Studio Code, .NET Core preview to Mac
Presenting at its Build developer conference on Wednesday, Microsoft announced the first version of Visual Studio compatible with Mac and Linux, Visual Studio Code.

The newly released software lets users develop code in .NET, JavaScript, and a number of other frameworks and languages. Microsoft described the app as "incredibly lightweight," but with features such as Git version tracking and full IntelliSense support. IntelliSense attempts to automatically detect problems like bad syntax or spelling mistakes.
Previously Visual Studio was a Windows-only platform. Its arrival on the Mac is reflective of Microsoft CEO Satya Nadella's policy towards cross-platform products, which has been more open than that of his predecessor, Steve Ballmer. Under Nadella's tenure, the company has for instance released a number of Office apps for iOS and Android.
Accompanying the launch is a preview release of .NET Core runtime distributions for Mac and Linux. Like Visual Studio, the .NET software framework was previously Windows-oriented. In November, however, Microsoft revealed plans to make .NET both cross-platform and open-source.

The newly released software lets users develop code in .NET, JavaScript, and a number of other frameworks and languages. Microsoft described the app as "incredibly lightweight," but with features such as Git version tracking and full IntelliSense support. IntelliSense attempts to automatically detect problems like bad syntax or spelling mistakes.
Previously Visual Studio was a Windows-only platform. Its arrival on the Mac is reflective of Microsoft CEO Satya Nadella's policy towards cross-platform products, which has been more open than that of his predecessor, Steve Ballmer. Under Nadella's tenure, the company has for instance released a number of Office apps for iOS and Android.
Accompanying the launch is a preview release of .NET Core runtime distributions for Mac and Linux. Like Visual Studio, the .NET software framework was previously Windows-oriented. In November, however, Microsoft revealed plans to make .NET both cross-platform and open-source.
Comments
Like I would ever, EVER let ANYTHING written in .Net touch my Mac! That language is almost as bloated and horrifically slow as Java, and now Microshit wants to contaminate Mac's with it???!!!
"By downloading and using Visual Studio Code, you agree to the license terms and privacy statement for Visual Studio Code. When this tool crashes, we automatically collect crash dumps so we can figure out what went wrong. If you don't want to send your crash dumps to Microsoft, don't install this tool." [emphasis added]
The price of "free" here is that MS gets to see your code. Needless to say, along with Windows, this piece of MS software will not grace any of my computers.
"By downloading and using Visual Studio Code, you agree to the license terms and privacy statement for Visual Studio Code. When this tool crashes, we automatically collect crash dumps so we can figure out what went wrong. If you don't want to send your crash dumps to Microsoft, don't install this tool." [emphasis added]
The price of "free" here is that MS gets to see your code. Needless to say, along with Windows, this piece of MS software will not grace any of my computers.
Microsoft probably doesn't want to see most people's code.
Like I would ever, EVER let ANYTHING written in .Net touch my Mac! That language is almost as bloated and horrifically slow as Java, and now Microshit wants to contaminate Mac's with it???!!!
Dunno if you're fishing me in, but I couldn't let this one pass...
.Net is not a language. Java is not horrifically slow. Both the MS and open source camps tend to produce bloated solutions...
Like I would ever, EVER let ANYTHING written in .Net touch my Mac! That language is almost as bloated and horrifically slow as Java, and now Microshit wants to contaminate Mac's with it???!!!
I don't think it fair to criticize either .Net or Java in general without more detailed examples, because both platforms can be implemented in numerous modes. If you were to narrow the discussion to websites for example, both JSP and ASPX pages are some of the fastest you'll find in connecting to databases and dynamically building response pages. It is difficult to compare executable apps though, because you then introduce variations due to runtime performance when you target JVM or CLR. 'Bloated' is not a technical term so I cannot address that specifically. In my opinion you shouldn't let your emotional bias cloud your view on programming languages. Keep an open mind and do some controlled real world testing for comparison.
Microsoft probably doesn't want to see most people's code.
Agreed. Beautifully constructed lines of code ( example in C) can make me smile, sometimes with a little envy. Then there is the rest - without realizing it, I might have worked with some obfuscated C champs in my career.
Hey, finally the cheesy MS components will hit the not so cheesy iOS. Oh happy days!
Visual Studio on Mac, I never thought I would see that.
me neither, as in NEVER! This is a good move for MS. It make it simpler to write for multiple platform apps of course. Im tired of some stuff still not being available on a Mac.
"Light years ahead of the MAC development for over a decade"....Hm time warp?
This is nothing more than Microsoft's fork of https://atom.io/
Like I would ever, EVER let ANYTHING written in .Net touch my Mac! That language is almost as bloated and horrifically slow as Java, and now Microshit wants to contaminate Mac's with it???!!!
Java is apparently fast enough to power all of Apple's web properties.
I guess this means BSOD will now be a universal, cross platform app.
Color me giddy with unbridled excitement ...
or just color me blue.
This is important. > mono .net is what power all of the unity games. But the garbage collector sucks in the mono version. The microsoft version is higher performance.
Who knows if unity will adopt the microsft net kernel now that it is cross platform, but it would make me happy.
Also visual studio is a powerful programming environment that i payed a lot of money to use. Being able to edit on mac with it is great.
This is important. > mono .net is what power all of the unity games. But the garbage collector sucks in the mono version. The microsoft version is higher performance.
Who knows if unity will adopt the microsft net kernel now that it is cross platform, but it would make me happy.
Also visual studio is a powerful programming environment that i payed a lot of money to use. Being able to edit on mac with it is great.
Yeah, Visual Studio with Resharper is just about unbeatable
Microsoft probably doesn't want to see most people's code.
Even if MS doesn't want to see people's code, the mere fact that proprietary code might be sent to MS and the disposition of that information is out of the developer's hands creates a potential privacy/security/business/investment issue. No one with code they care about protecting should use this tool.