3 ms·
This sort of thing reminds me of one of my favorite Microsoft UserVoices, which is asking for a Linux version of Visual Studio - hundreds and hundreds of commen
by thrower123 7y ago
This sort of thing reminds me of one of my favorite Microsoft UserVoices, which is asking for a Linux version of Visual Studio - hundreds and hundreds of comments from people who are presumably software developers, who seem to think that it would be trivial to port that behemoth of C/C++/.NET/whatever code, with its decades of accumulated cruft, over to run natively on another operating system.
devenv.exe isn't even 64-bit yet...
- mehrdadn 7y agoThe idea of a Linux version does seem ridiculous like you said, but I'm not sure lack of 64-bit is a good example to illustrate it. They already migrated much of VS2008 to .NET when they did 2010, which to me seemed like a herculean feat, for what was quite questionable end-user gain (and I'm being quite generous with that assessment), and .NET should've made architecture-independent easier. Lack of 64-bit just seems to be due to the cost not justifying the benefit rather than the feat itself being so herculean per se.
- thrower123 7y agoThe main problem there is that it runs like a dog and thrashes when you have big solutions and get near to 2GB of RAM usage. It's pretty silly on workstations that have 16-32 GB of total memory available. When they first justified the decision not to move to 64-bit a decade ago, it was more defensible, but time has moved on hard, and they've been fighting that decision, moving bits and pieces out of process ever since.
- dagw 7y agoasking for a Linux version of Visual Studio I mean they could make a Linux version of Visual Studio, just like the make a Mac version of Visual Studio, it just wouldn't be the same program as the Windows version of Visual Studio.
- thrower123 7y agoThis should be possible, as the Mac version is pretty much a coat of paint and a blessed set of plugins laid on top of MonoDevelop. If I had to do serious dotnet work on Linux, I'd probably just use JetBrains Rider instead though.