Live data from Hacker News

Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor

techcrunch.com

431–440 of 561 posts

Re: Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor

#431

Fun thing that nobody seems to mention is that a lot of "Visual Studio Code" is actually based on opensource. It's a atom shell app using omnisharp as server... Here some relative links where it's based upon: https://atom.io/ https://github.com/atom/electron http://www.omnisharp.net/ I think it's funny that MS uses 3rd party opensource for building a editor that supports Visual Basic (and other languages of course)..…

We were talking about this at work today. Most interestingly, it is significantly faster than regular Atom.

Re: Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor

#432
post #396

Earlier quoted context omitted.

If I'm not mistaken those guys appeared on the scene back in 2006/2007. They showed off Pixelmator at WWDC and it went down pretty well but that's still their only product, apart from an iOS version. I guess another way to look at it is this: If you had an idea for a desktop app today, would you decide to write for Mac first using a proprietary language Swift and proprietary SDKs like CoreData or would you pick C# an…

Honest question, not snark: Who are some big C# developers that create major applications consumers (Not enterprises) use everyday? You mentioned the paucity of major OSX/iOS developers, but I'm not sure the case isn't the same for C#/.NET.

My first thought is any game written in Unity. Works on desktops and android more or less out of the box and iOS with a little bit of tinkering.

Re: Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor

#434
post #407

Earlier quoted context omitted.

> .net which is just a renamed MFC I can't agree with this. MFC was a thin C++ encapsulation of the Windows API. It was a reasonably successful technology but was unloved largely because it was so thin - it didn't try to fix the ugly mess beneath and so left developers wrestling a large smelly octopus. .Net was more of a clean room attempt to provide developers with a clean, sane, consistent API built on a new virtua…

MFC is not a thin layer over the Win32 API, it's a thick document centric app building framework. If you want a thin layer around Win32 then try WTL.

From wikipedia; http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Libr...

"MFC was introduced in 1992 with Microsoft's C/C++ 7.0 compiler for use with 16-bit versions of Windows as an extremely thin object-oriented C++ wrapper for the Windows API."

Thinness is probably in the eye of the beholder, but as one of the many MFC victims back in the day, I found using MFC to be endlessly frustrating because it added a layer of complexity and pain to Win32 programming without giving me anything I really wanted back in compensation - you still needed to work directly with arcane Win32 mechanisms to do simple things, like, change the background color of a window for example. Admittedly there was some (less thin) Document/View model stuff thrown in there, but the impression I got was that this was an afterthought bolted on the side.

In contrast, Qt and wxWidgets for example are toolkits that are designed to make a programmer's life easier by providing a genuinely convenient abstraction of a Windowed GUI.

Re: Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor

#435
post #300

Earlier quoted context omitted.

> Open source is not available to commercial companies. The way the license is written, if you use any open-source software, you have to make the rest of your software open source. If the government wants to put something in the public domain, it should. Linux is not in the public domain. Linux is a cancer that attaches itself in an intellectual property sense to everything it touches. That's the way that the license…

Is he wrong about the GPL? It actually does what he is talking about by design. Every company which uses GPL code is very careful about how they do so. A lot won't touch GPLv3 because of the newer restrictions. AGPL as well.

He is right about GPL. But there is a loop hole behind it, which all the open source companies use it. If the software is behind a web UI it does not need to be released back as a open source. Thats how all other big companies like Google, Facebook does not need to open source their source code back.

Re: Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor

#436
Is there someone else thinking of installing Visual Studio and the full stack required to develop .NET but is a bit scared of filling their system with many GB of stuff that is probably not immediately necessary and installing services that will probably not be of use anytime soon, slowing their machine down and making it not as "versatile" anymore as they would like it to stay?

Of the times I installed VS in past, just to toy with it, I remember that after installing it I immediately had many ram eager services loading at startup and had a dozen items more in "installed applications" and whatnot which were all strictly interconnected making always hard to find - in case you wanted to remove the full thing - if you managed to do it fully.

..what version of VS would you suggest to install anyway?

Re: Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor

#437
post #386

Earlier quoted context omitted.

Indeed, Nadella is an opensource guy that had the chance to grow during Ballmer. While Microsoft (during Ballmer) had a slow change (going more opensource) from the bottom-to-top, there has been a faster change now from top-to-bottom. I remember Scott Hanselman, Scott Guthrie and Phil Haack (now at Github) during Ballmer as opensource contributors. Ballmer allowed opensource during his leadership, but employees would…

The layoffs come at a cost to the people who lost the jobs, not as much as a cost to Nadella or Microsoft. In fact, layoffs are usually a positive for the company. Of course, I'd also argue that in the longterm, layoffs are a positive for most of the people laid off.

Have you ever been laid off? Why was it a positive for you?

Re: Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor

#438

Earlier quoted context omitted.

no syntax highlighting for Go or Rust? surely you jest ;)

We have Go syntax highlighting today, but not Rust - but look for it in the next update!

What about Stylus (CSS-preprocessor) support?

Re: Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor

#439

Earlier quoted context omitted.

Indeed, Nadella is an opensource guy that had the chance to grow during Ballmer. While Microsoft (during Ballmer) had a slow change (going more opensource) from the bottom-to-top, there has been a faster change now from top-to-bottom. I remember Scott Hanselman, Scott Guthrie and Phil Haack (now at Github) during Ballmer as opensource contributors. Ballmer allowed opensource during his leadership, but employees would…

Nadella didn't buy Nokia. The deal was already announced before he became CEO. He was actually strongly opposed to the idea initially.

> He was actually strongly opposed to the idea initially.

Source? What changed his mind?

Re: Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor

#440
post #150

At the bottom of the download page, "If you don't want to send your crash dumps to Microsoft, don't install this tool." That is rude!

From other comments, it appears that this is because this is a preview, and once it goes into full release, there will be an option to opt out.

Oh yeah. They even have preview badge on the home page. I was just thinking they could have stated it little bit politely. Something sort of, if you are not comfortable sharing the logs then wait for 1.0. blah..

But who cares :-). Many are downloading and I have it too!

Post reply on HN