4 ms·
Shocked he mentions Visual Studio Code but not Visual Studio itself. The .net CLR has a lot of the features that he would want to enable the kind of interactiv
by bigdubs 8y ago
Shocked he mentions Visual Studio Code but not Visual Studio itself.
The .net CLR has a lot of the features that he would want to enable the kind of interactive debugging (variable hovers, REPL) he talks about, and Visual Studio itself supports a lot of them.
Personally going from doing C# development in VS2k15 to doing golang development in VSCode feels like going back in time.
- seanmcdirmid 8y agoVisual studio has a lot of power, especially if we consider Intellitrace, but damn is it hard to use that power. I really think the main problem here is UX and not technology.
- qwerty456127 8y agoThe main problem of Visual Studio is that it doesn't work on free operating systems.
- seanmcdirmid 8y agoNo. I mean, this might be a problem for some people, that it doesn’t work on OS X (not free) is a problem for me. But a bigger problem is that even on Windows its more advanced features are often too hard to be usable except for very special situations.
- qwerty456127 8y agoWell, I have narrowed the statement to be about free OSes because there is a version of VisualStudio for MacOS as far as I've heard and because whatever works on Linux/FreeBSD usually works on MacOS too. I mean it should be cross-platform in the way VSCode is. I don't use Linux for ideological reasons, I use it because it works a lot faster (especially when using PyCharm - the difference is drastic) and more reliable than Windows and gives me "almost-MacOS-and-much-more" experience on my PC. Modern apps targeting professionals and enthusiasts should be cross-platform (run on Windows, Linux and MacOS) and not force you to choose from just one or two major OSes.
- seanmcdirmid 8y agoThe version for OS X is just a rebranded Xamarin Studio, nothing like the real visual studio at all. I’m surprised the former doesn’t run under Linux already, there is no good reason it couldn’t. For the real professional apps, the app is more important than the OS, so you choose whatever OS will run your app. Need to use Adobe CS, well, OS X or Windows is it, it could have been Linux and graphic artists would just swallow and use it, since they need to use CS. Likewise, a tool targeted at Windows app development would be fairly weird running on non-Windows.