Live data from Hacker News

Developers are not happy with .NET MAUI, but nobody in the team cares about it

github.com

101–110 of 123 posts

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#101

Earlier quoted context omitted.

What UI framework should I be focusing on in 2023? Should I focus on web-based framework (vis-a-vis Electron or similar platform) or is there something more suitable for desktop UI?

For Go, I just picked up Fyne. Deploys natively on all relevant targets, with a consistent UI across platforms.

No accessibility.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#102
post #40

We're a dotnet shop and we're looking to rewrite our iOS and Android apps in a cross platform framework. On paper MAUI seems like the perfect fit but reading through the discussion and issues in GitHub it's nearly guaranteed this will go the way of all MS's UI products. The number of unresolved issues for fairly basic functionality and the number of developers voicing their PTSD from MAUI related development has made…

Uno Platform or Avalonia should be a better fit.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#103
post #15

Three decades of experience talking here: If you don't see a vendor like Microsoft using a GUI framework for at least 50% of their new applications, then you've made a terrible mistake in adopting it yourself. Microsoft uses Google's framework for their own applications: Electron. Yes, you heard me right. Microsoft, a nearly 3 trillion dollar company, uses the framework of a competitor for their own desktop applicati…

> Microsoft uses Google's framework for their own applications: Electron. Electron is built on top of Google's Chromium but developed by a completely different set of people at GitHub initially for their text editor Atom. Later GitHub got acquired by Microsoft.

To give more context, MS basically forked Chromium/Chrome as Edge, so if somehow Google would close off Chromium they wouldn't be left standing in the cold.

That said, OP's point is crystal clear, these silly new platform projects are the busywork of vestigial orgs.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#104
post #87

Earlier quoted context omitted.

Correct, I've only heard this from two people and this is only their take. This is not an official position. But the fact that people within the company are saying this to me directly is enough to get me to believe it. I wouldn't trust a random person on the internet saying stuff like this either, but even without any inside knowledge, it's just logical that they should try and limit time spent developing two of the…

We would have migrated to GitHub, unfortunately it doesn't have the equivalent backlog management that's in Azure DevOps.

From what I understand the goal at the moment is to get GitHub closer to feature parity with ADO before they start to deprecate it .. so hopefully it's coming.

And obviously, grain of salt, third-hand knowledge, etc.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#106
post #66

Earlier quoted context omitted.

Dev with agency here. There is clearly an issue, but "agile" is not it. "Agile" doesn’t mean "ship unfinished products and never care for issues". In fact, it means quite the opposite: Start with as little as possible, as polished as possible and improve from there. It's actually quite nice to work with, if every role is on the same page.

I wonder where you've found that definition of "agile". The agile manifesto says that they have come to value: 1. Individuals and interactions over processes and tools 2. Working software over comprehensive documentation 3. Customer collaboration over contract negotiation 4. Responding to change over following a plan There is no direct quality/polishness in there. Edit: formatting

Well… I guess Number 2 leaves room for discussion here.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#107

Three decades of experience talking here: If you don't see a vendor like Microsoft using a GUI framework for at least 50% of their new applications, then you've made a terrible mistake in adopting it yourself. Microsoft uses Google's framework for their own applications: Electron. Yes, you heard me right. Microsoft, a nearly 3 trillion dollar company, uses the framework of a competitor for their own desktop applicati…

I remember a similar argument against Visual SourceSafe[0]. We had been using SS since it was done by OneTree (borged by MS). MS used an internal tool, instead. VSS did do one cool trick, which I have yet to see replicated elsewhere: You could construct "artificial workspaces," composed of elements (down to individual files) in other workspaces, so, when you checked out (it was all checkout/checkin, back then), you a…

The main criticism I heard of Visual SourceSafe was that if your repository got bigger than 2GB it would be irretrievably corrupted.

I understand it used the same storage engine as a number of other Microsoft products, including Exchange, which had the same bug.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#108
post #107

Earlier quoted context omitted.

I remember a similar argument against Visual SourceSafe[0]. We had been using SS since it was done by OneTree (borged by MS). MS used an internal tool, instead. VSS did do one cool trick, which I have yet to see replicated elsewhere: You could construct "artificial workspaces," composed of elements (down to individual files) in other workspaces, so, when you checked out (it was all checkout/checkin, back then), you a…

The main criticism I heard of Visual SourceSafe was that if your repository got bigger than 2GB it would be irretrievably corrupted. I understand it used the same storage engine as a number of other Microsoft products, including Exchange, which had the same bug.

It was awful.

It was a straight file-based system; run entirely from the client. No server component.

You mounted a server drive onto your desktop, pointed VSS at it, and then fixed a four-course meal, while it synced.

No server. For a shared VSS.

I’m not surprised MS didn’t use it.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#109

Three decades of experience talking here: If you don't see a vendor like Microsoft using a GUI framework for at least 50% of their new applications, then you've made a terrible mistake in adopting it yourself. Microsoft uses Google's framework for their own applications: Electron. Yes, you heard me right. Microsoft, a nearly 3 trillion dollar company, uses the framework of a competitor for their own desktop applicati…

> If you don't see a vendor like Microsoft using a GUI framework for at least 50% of their new applications, then you've made a terrible mistake in adopting it yourself.

!! _That is exactly_ one of the reasons why I jumped from Windows to Mac! Back in the Windows 8 days. So much more consistency API-wise and much less fear of your favorite thing being abandoned!

Apple actually uses their own shit, unlike Microsoft internal warfare that would make the Sengoku period seem like a kiddy playground.

Re: Developers are not happy with .NET MAUI, but nobody in the team cares about it

#110
post #107

Earlier quoted context omitted.

The main criticism I heard of Visual SourceSafe was that if your repository got bigger than 2GB it would be irretrievably corrupted. I understand it used the same storage engine as a number of other Microsoft products, including Exchange, which had the same bug.

It was awful. It was a straight file-based system; run entirely from the client. No server component. You mounted a server drive onto your desktop, pointed VSS at it, and then fixed a four-course meal, while it synced. No server. For a shared VSS. I’m not surprised MS didn’t use it.

My memory of VSS was that it locked files while you were making changes, and that stopped your colleagues from editing those files until you were done.

That, and the slow speed, were my two memories of the product. But I admit the last time I used VSS was back in 1996, or so.

Post reply on HN