Live data from Hacker News

.NET MAUI: .NET Multi-Platform App UI

github.com

61–70 of 260 posts

Re: .NET MAUI: .NET Multi-Platform App UI

#62

No offense, but call me when there's any Linux desktop target option.

This. And I'll feel like Microsoft intends a UI framework to have legs when it supports more languages than just C#. Traumatized VB .NET dev over here, who has mostly given up hope, lol.

I just want to write VB and it work on a phone or a Linux box.

Re: .NET MAUI: .NET Multi-Platform App UI

#63

The real "Write once, run anywhere" technology is the open web platform. Now with SIMD, WebGPU, Houdini, and more. Container queries built-in for responsive layouts. Run on touchscreens, virtual reality, desktop and more. I expect HTML/CSS/JS performance optimization to be valued as a skill more. It is arguably great cross-platform technology (though lacking native widgets), but it has a lot of performance footguns,…

If the "open web platform" stops requiring an entire Chromium engine in the app, I would agree. Or if Google wasn't the sole effective standards body for it.

Re: .NET MAUI: .NET Multi-Platform App UI

#65
post #61

XAML? Ugh. For those of us who worked on wpf for years using xaml and then used react native this feel like someone still in denial at Microsoft. I guess I should be happy my xaml experience is still relevant...

I think I would almost like XAML is the styling of components wasn’t so god awful.

Re: .NET MAUI: .NET Multi-Platform App UI

#66

Earlier quoted context omitted.

Java and C# are "battle tested." Flutter is an experimental Google project.

I'm not sure what your bar is for "experimental", but Flutter is one of the most popular UI toolkits out there, with many 100m+ MAU apps using it, including tens from Google itself. It's already shipped a 2.0 release, has 15,000+ packages on the pub.dev package server, is the framework Ubuntu has settled on for new desktop apps, has hundreds of active contributors, and is one of the top ten OSS projects on GitHub. "E…

A lot of devs are risk adverse when choosing platforms for projects. There's still risk as in, will this still be supported in 3-5 years and is the API going to change so much in 1-2 years I'll be rewriting significant portions of my application.

I've been passively looking at Flutter with interrest.

Re: .NET MAUI: .NET Multi-Platform App UI

#68

No offense, but call me when there's any Linux desktop target option.

This. And I'll feel like Microsoft intends a UI framework to have legs when it supports more languages than just C#. Traumatized VB .NET dev over here, who has mostly given up hope, lol. I just want to write VB and it work on a phone or a Linux box.

Is it realistic to expect MS to support a language they purposely built a replacement for 18 years ago? What's stopped you "upgrading" to C# in 18 years?

Re: .NET MAUI: .NET Multi-Platform App UI

#70

The real "Write once, run anywhere" technology is the open web platform. Now with SIMD, WebGPU, Houdini, and more. Container queries built-in for responsive layouts. Run on touchscreens, virtual reality, desktop and more. I expect HTML/CSS/JS performance optimization to be valued as a skill more. It is arguably great cross-platform technology (though lacking native widgets), but it has a lot of performance footguns,…

If the "open web platform" stops requiring an entire Chromium engine in the app, I would agree. Or if Google wasn't the sole effective standards body for it.

> If the "open web platform" stops requiring an entire Chromium engine in the app, I would agree.

PWA. FileSystem API is coming.

> Or if Google wasn't the sole effective standards body for it.

Agreed.

Post reply on HN