News for hackers. Stuff that matters.
Re:GitHub is no longer independent at Microsoft after CEO re... by jayd16 on Monday August 11, 2025 @04:42PM (#44869244)
If you're writing a server or a web app then its good and runs well.

Visual Studio is still not ported to Linux or Mac, you need to use Rider or VSCode. If you use JetBrains for Java, using Rider will feel good no matter where you are.

The GUI library situation is a tough one. In many ways its far more advanced than other languages but their newest attempt is not as good as the older Windows only API. But what other language is graded for its great native GUI library?

I'm not calling MS cool but at the same time I think the goalposts are different.

Re:GitHub is no longer independent at Microsoft after CEO re... by ezst on Monday August 11, 2025 @05:14PM (#44869542)
Re: GUI library situation, are you implying that they finally came up with something that's cross platform? What is it?
Re:GitHub is no longer independent at Microsoft after CEO re... by okanat on Monday August 11, 2025 @06:36PM (#44870253)
There is actually a much better but less well-known open source library in .NET: Avalonia. Look it up their gallery of apps. Avalonia is the cross platform version of Windows Presentation Foundation (WPF) libs. It is quite good for desktop apps and many commercial pieces of software uses it.
Re:GitHub is no longer independent at Microsoft after CEO re... by jayd16 on Monday August 11, 2025 @05:58PM (#44869929)
MAUI apparently has Windows, Mac and Mobile support but no distro Linux support (unless Wine counts). You could use the web stack to be truly cross platform.
Re:GitHub is no longer independent at Microsoft after CEO re... by debugnik on Tuesday August 12, 2025 @07:46AM (#44875029)
They tried, by forking Xamarin Forms into MAUI, and even then they ignored Linux. It's really rough though, to the point many projects use it as just a glorified webview for Blazor. I expect it to eventually go into a silent maintenance mode along with WinUI 3.

Avalonia is the go-to library for cross-platform UI in .NET right now. But Microsoft's own apps have been switching to web stacks, in a clear case of "Do as I say, not as I do."

Re:GitHub is no longer independent at Microsoft after CEO re... by rahkiin on Monday August 11, 2025 @04:55PM (#44869358)
I do not understand the hungup on visual studio.

We dont do the same for java, rust, or c… there are good IDEs for each of them and none are made by the maintainers of the language.

Re:GitHub is no longer independent at Microsoft after CEO re... by jayd16 on Monday August 11, 2025 @05:13PM (#44869530)
I do get the sentiment to some degree. Part of it is that Microsoft does have a conflict of interest as an OS vender. They do need to show that they aren't/won't be abusing that. That does put them in a position where they're asked to go above and beyond as a form of litmus test.
Re:GitHub is no longer independent at Microsoft after CEO re... by pjmlp on Tuesday August 12, 2025 @03:16AM (#44873322)
Java IDEs have historically been made by maintainers of the language.

Netbeans was a product acquired by Sun, Sun Forte was its "Professional" variant in Solaris, and Oracle still takes care of it in the context of Solaris and Oracle Linux.

Eclipse was a rewrite from Visual Age products, originall written in Smalltalk, by IBM, and IBM keeps being a Java vendor with their own implementations.