News for hackers. Stuff that matters.
Re:Microsoft is retiring Visual Studio for Mac in 2024 by outside1234 on Friday November 03, 2023 @04:32PM (#38134598)
This was how the Visual Studio crowd inside of Microsoft described it until VSCode basically destroyed their business. :)
Re:Microsoft is retiring Visual Studio for Mac in 2024 by atonse on Friday November 03, 2023 @04:41PM (#38134725)
I don't know how good VS Code is now (with regards to all the features VS had) mainly cuz I don't code in .NET, but I still miss the powerful tools from VS that I had nearly 20 years ago (for C#), in Ruby, Elixir, etc (and some other languages).

The amazing debugging, stepping through, etc that Eclipse and Visual Studio has, were leaps and bounds more superior to all the stuff that was lacking in the simple text editors.

LSP has helped tremendously. And there are similar debugging protocols. It's kind of getting there, but again, nearly 20 years ago, I could start up a project and hit the debugger immediately without fiddling around with settings and googling around.

And I feel the lack of such good tooling has enabled a whole generation of "print string" debugging (which I totally do now) because we simply can't easily run and step through.

Is this other people's experience? Hopefully the debug world is better in Go/Rust land than it is in Elixir/Ruby land.

Re:Microsoft is retiring Visual Studio for Mac in 2024 by notpushkin on Friday November 03, 2023 @04:56PM (#38134899)
> but again, nearly 20 years ago, I could start up a project and hit the debugger immediately without fiddling around with settings and googling around

It's working in VS Code now, too. For popular languages, you just have to install the respective plugin (only TypeScript is builtin), but it's just a click on the prompt. I've been doing lots of Python debugging and it's pretty much a seamless experience.

Re:Microsoft is retiring Visual Studio for Mac in 2024 by atonse on Friday November 03, 2023 @05:00PM (#38134946)
Excellent. I remember C# support for .NET Core was really solid even 6-7 years ago.

So for a large number of use cases, they have to be talking about retiring VS eventually too.

This multi-process architecture (with language servers, debug servers, remote SSH mode, etc probably making much better use of multiple cores has to be easier to migrate to)

Re:Microsoft is retiring Visual Studio for Mac in 2024 by notpushkin on Friday November 03, 2023 @06:23PM (#38135837)
Yeah. Remote mode is a killer feature IMO (sadly the official implementation is closed source, and there's no support for Docker in unofficial ones – although coincidentally I'm working on this)
Re:Microsoft is retiring Visual Studio for Mac in 2024 by atonse on Friday November 03, 2023 @08:46PM (#38136901)
Yeah remote mode is amazing. All the visual latency is 0, but the “brain” is on a different server over a low traffic link.

I’ve used it before on a mobile tethered line with Tailscale and it was magical.

Re:Microsoft is retiring Visual Studio for Mac in 2024 by edgyquant on Friday November 03, 2023 @05:53PM (#38135496)
Properly navigating through python modules (clicking through to the module source) doesn’t even work nicely in VSCode (even with the base python extension installed) so I don’t have high hopes for debugging being any better. VSCode is amazing for typescript though, and I had great success doing C++ and Rust. Python seems lacking in my experience though
Re:Microsoft is retiring Visual Studio for Mac in 2024 by notpushkin on Friday November 03, 2023 @06:21PM (#38135814)
> Properly navigating through python modules (clicking through to the module source) doesn’t even work nicely

That's weird, it works for me just fine.

Re:Microsoft is retiring Visual Studio for Mac in 2024 by somewhereoutth on Friday November 03, 2023 @05:01PM (#38134958)
In Node/React/JS land with VS Code I mostly pray for rare function names (miss-spelt words for such names are gold!). There are definitely some things I miss about the Java ecosystem.

But then I debug with console.log (nee System.out.println) so probably I'm some sort of neanderthal.

Re:Microsoft is retiring Visual Studio for Mac in 2024 by irrational on Friday November 03, 2023 @05:32PM (#38135267)
Have you tried JetBrains IDEs? I use IntelliJ for everything from database work to web development to Python coding and more.
Re:Microsoft is retiring Visual Studio for Mac in 2024 by atonse on Friday November 03, 2023 @08:48PM (#38136913)
I used to use ReSharper and it became a necessary tool in writing higher quality C#.

I sorely miss its code changing capabilities.

Just simple things like automatically reordering aliases in elixir would be nice.

Re:Microsoft is retiring Visual Studio for Mac in 2024 by phillipcarter on Friday November 03, 2023 @04:35PM (#38134641)
I wouldn't use the word destroyed - Visual Studio (Windows) has been a billion-dollar ARR business for a long time, and likely still is. The trajectory is certainly not in favor of it, but there's an utterly massive number of enterprise .NET and C++ devs on Windows who will be using it for a long time.
Re:Microsoft is retiring Visual Studio for Mac in 2024 by umeshunni on Friday November 03, 2023 @04:43PM (#38134741)
The crazy thing is that - I worked on VS 10 years before you did - and it was at a (near) billion $ ARR back then. So, it looks like it has been a flat business for a long time.
Re:Microsoft is retiring Visual Studio for Mac in 2024 by uxp8u61q on Friday November 03, 2023 @05:04PM (#38134992)
That's what happens to mature products. Not everything is a brand new startup that grows 1000% every quarter.
Re:Microsoft is retiring Visual Studio for Mac in 2024 by wkat4242 on Friday November 03, 2023 @05:30PM (#38135241)
It's more that Microsoft lost the cross platform war. .NET lost and electron won. They even use it (or their own WebView knockoff) for their own products now. So there's no more need to give .NET away. They just milk the niche market that still depends on it.
Re:Microsoft is retiring Visual Studio for Mac in 2024 by thesuperbigfrog on Friday November 03, 2023 @05:57PM (#38135539)
>> the niche market that still depends on it.

That "niche market" likely pulls in billions of dollars from enterprises.

Re:Microsoft is retiring Visual Studio for Mac in 2024 by wkat4242 on Friday November 03, 2023 @07:27PM (#38136386)
It does yes but it's no longer a mainstream dev tool really. Which means there is no longer any point in giving it away for free to try and gain more mainstream application marketshare.

They tried to displace Java but failed.

Re:Microsoft is retiring Visual Studio for Mac in 2024 by thesuperbigfrog on Friday November 03, 2023 @09:14PM (#38137090)
>> yes but it's no longer a mainstream dev tool really.

C# is currently #5 on Tiobe right behind Java:

https://www.tiobe.com/tiobe-index/

It is just as mainstream as Java and everything else in the top ten.

>> They tried to displace Java but failed.

Enterprises used to be either Linux / Java shops or Windows / C# / VB shops.

Now both Java and C# are being slowly displaced by Containers, Go, and Rust.

Re:Microsoft is retiring Visual Studio for Mac in 2024 by phillipcarter on Friday November 03, 2023 @04:57PM (#38134907)
Oh, undoubtedly. When I was there the writing was on the wall -- it's got a decade or two more life to it, but it's long peaked on the ARR curve.
Re:Microsoft is retiring Visual Studio for Mac in 2024 by benbristow on Friday November 03, 2023 @04:56PM (#38134897)
Indeed. To use the new C# devkit in Visual Studio Code you need a Visual Studio/MSDN subscription too.

JetBrains Rider's a bigger competitor but even then (at least at my org.) most devs have a Visual Studio Professional/Enterprise subscription as a backup.

Re:Microsoft is retiring Visual Studio for Mac in 2024 by notpushkin on Friday November 03, 2023 @04:58PM (#38134909)
There are alternatives though. I've heard somebody hooked up Samsung's open source C# debugger, for example.