News for hackers. Stuff that matters.
Re: by dietrichepp on Monday September 04, 2023 @02:31AM (#37377726)
Apropos of Microsoft discontinuing Visual Studio for the Mac.

My perspective is as someone who mainly used C# on the Mac with Unity. I was a professional C# developer at one point, but not on the Mac.

MonoDevelop, long ago, shipped with Unity on the Mac, and you'd use it for all your C# development. Xamarin Studio was the proprietary counterpart, and the selling point was that you could develop cross-platform mobile apps in C#. When Microsoft purchased Xamarin, Xamarin Studio was rebranded as Visual Studio, which is confusing.

So we are back to MonoDevelop if you want a free IDE for C# you can use on the Mac, with good C# support. VS Code has C# support through a plugin but it's not as good as MonoDevelop.

Re: by anta40 on Monday September 04, 2023 @03:02AM (#37377883)
https://learn.microsoft.com/en-us/visualstudio/mac/what-happ...

"While the decision has been made to retire Visual Studio for Mac, we remain committed to our developers on Mac and .NET MAUI with alternatives like the C# Dev Kit for Visual Studio Code"

Ah I see....

Re: by andix on Monday September 04, 2023 @04:47AM (#37378499)
I think it's their way of saying "use Rider" without actually saying it.
Re: by trzeci on Monday September 04, 2023 @02:32AM (#37377732)
How this is "Show HN"?
Re: by nurettin on Monday September 04, 2023 @03:10AM (#37377928)
It's like "hey look at this thing! It can only do 1/10th of what Lazarus can!"
Re: by TheUndead96 on Monday September 04, 2023 @03:13AM (#37377948)
I hate how cynical and jaded everyone on Hacker News is.
Re: by robertlagrant on Monday September 04, 2023 @03:17AM (#37377980)
Not everyone is.
Re: by rcarmo on Monday September 04, 2023 @03:37AM (#37378091)
Well, humorists get routinely downvoted, so we tend to keep our heads down.
Re: by robertlagrant on Monday September 04, 2023 @04:54AM (#37378537)
True. I got away with it recently, though[0].

[0] https://news.ycombinator.com/item?id=37368892

Re: by benterix on Monday September 04, 2023 @04:03AM (#37378237)
Personally I found it slightly funny but only because there is some truth to it. Sometimes I really miss the smoothness of 90s era of app design - you could create relatively complex interfaces and test them very quickly. And the things you learned in Delphi 1 were still mostly valid in Delphi 6. When I compare it to what is needed to create a modern app in React, there is an abyss of difference - in terms of initial setup, tooling complexity, diagnostics, and maintenance.
Re: by nurettin on Monday September 04, 2023 @05:23AM (#37378679)
Oh don't be a sad panda.
Re: by 1f60c on Monday September 04, 2023 @04:05AM (#37378249)
Maybe OP isn't familiar with the Show HN rules, which state that you can only submit something you've personally worked on.

Or maybe OP really has worked on all these things. Without more context, it's hard to say.

https://news.ycombinator.com/showhn.html

Re: by tempodox on Monday September 04, 2023 @04:16AM (#37378321)
MS Marketing trying new tricks?
Re: by pacifika on Monday September 04, 2023 @02:43AM (#37377779)
People sometimes ask for a cross desktop solution with gui designer, this seems one of them. And it supports Vala on Linux.
Re: by fifteen1506 on Monday September 04, 2023 @04:08AM (#37378276)
Waaaaaat! <3
Re: by figmert on Monday September 04, 2023 @02:59AM (#37377872)
The repo for this was archived 2 years ago.
Re: by ianlevesque on Monday September 04, 2023 @03:05AM (#37377896)
JetBrains Rider is the most viable alternative. I know it's not open source, but pragmatically it supports Linux/macOS/Windows really well, and has lots of IDE features for linting, auto-completion, and refactoring. I know Microsoft wants people to use VS Code now, but it's just not in the same league yet.
Re: by KronisLV on Monday September 04, 2023 @04:11AM (#37378293)
They also had a discount going on: https://news.ycombinator.com/item?id=37369946

But it seems like the submission is flagged now, it's "sold out" now.

Either way, I'm inclined to agree that JetBrains IDEs are pretty good, as I commented there as well.

Re: by andix on Monday September 04, 2023 @04:17AM (#37378329)
Yes, if you are developing .NET professionally there is no way around Visual Studio (Windows) or Rider.

Visual Studio is free for personal use and smaller companies (community edition), and Rider is not very expensive.

I actually think every developer should have a JetBrains all products license in their toolbox, their IDEs are very useful, support most programming languages and have one of the best SQL IDEs included. Also they are all quite similar, so you can switch to a new programming language without getting used to a new IDE.

Re: by lionkor on Monday September 04, 2023 @03:15AM (#37377968)
Not really a show HN, should just be "MonoDevelop" or similar
Re: by al_be_back on Monday September 04, 2023 @03:23AM (#37378013)
Confusing 'Show HN' post - title should perhaps say 'Archived - use VS Code' ?

From the OP download page "Visual Studio for Mac builds on top of MonoDevelop" [1], and the Install link points to Visual Studio for Mac, but this is now discontinued, in favor of Visual Studio Code [2]. The github repo is archived Oct-2021 [3].

[1] https://www.monodevelop.com/download/#fndtn-download-mac [2] https://learn.microsoft.com/en-us/visualstudio/mac/what-happ... [3] https://github.com/mono/monodevelop

Re: by xyproto on Monday September 04, 2023 @03:37AM (#37378089)
The webpage says:

ASP.NET - Create web projects with full code completion support and test on XSP, the Mono web server.

But the XSP project is archived:

https://github.com/mono/xsp

So I wonder for how long XSP will be considered a "plus" for Monodevelop.

Re: by dvdkon on Monday September 04, 2023 @03:43AM (#37378130)
It's a shame Microsoft slowly let it die instead of straight-up announcing they're discontinuing MonoDevelop/moving to "VS for Mac". That way, maybe a community maintaining the code would have sprung up. Now anyone wanting to revive the project has a lot of work to up front, starting with "what's the last commit that builds?".

There is DotDevelop, a later fork, but doesn't seem too lively or stable. SharpDevelop died too, so maybe the issue is just adapting to the changes made to .NET with .NET Core.

Re: by tempodox on Monday September 04, 2023 @04:14AM (#37378305)
I am confused, it wants me to install Visual Studio For Mac. I thought this would be an alternative to VS. I am obviously not a citizen of the Microsoft universe. Stuff that may be trivial there is still unknown to me.