Live data from Hacker News

.NET MAUI is coming to Linux and the browser

avaloniaui.net

271–276 of 276 posts

Re: .NET MAUI is coming to Linux and the browser

#271

Earlier quoted context omitted.

What else do you build on the web with a UI framework if not a website? If you're making a distinction between web sites and web apps , it's equally important for both to be accessible and work as expected with a browser.

vscode?

VSCode is a webapp [1], that is most often used wrapped in a shell that lets it act as a desktop app.

Even if you do consider it separate from webapps, it should still work with tab navigation and screen readers, which rendering to `` doesn't allow for (at least without some very hacky workarounds).

Flutter faces a similar problem; to render cross-platform, they use a custom layer not standard to the system, and then try to emulate all the behaviors of a native app, which often feels broken and unnatural and is wasted work because the engineers are just rewriting and reshipping everything the platform already offers—at the cost of accessibility and general user experience.

- [1]: https://vscode.dev

Re: .NET MAUI is coming to Linux and the browser

#272
post #21

Earlier quoted context omitted.

Why tho? We really need Silverlight reborn. Also C# and .net overall are so damn good. Anything to abolish the js and constant hacks upon hacks

I want WASM+DOM so that we can use any language on the web

Beside already mentioned, there is OpenSilver[1]. Supports Silvelight and WPF. Renders to DOM+WASM. They are also planning support for MAUI.

[1] https://opensilver.net/

Re: .NET MAUI is coming to Linux and the browser

#273
post #174
post #2

My kingdom for a UI toolkit that can be used to make real CAD programs, and not yet-more things that just look like webviews and could just be a webpage.

Yes, that's my litmus test for GUI toolkits - is it suitable to develop Photoshop-like software? Or is it only good for yet another weather or todo apps?

Yeah, oddly Avalonia mostly passes that litmus test, but this added MAUI layer doesn't.

Re: .NET MAUI is coming to Linux and the browser

#274

Earlier quoted context omitted.

> it really is the safest approach for most applications. It's also the option which gives your users by far the worst experience. Not worth it at all, imo.

Not really. The downsides are mostly overblown. Plenty of category leading applications like Discord, VSCode, Slack, Figma, etc. use it quite successfully.

All of those I avoid using due to their slowness. I can notice text-input lag in vscode ffs!

Re: .NET MAUI is coming to Linux and the browser

#275

I clicked a total of three times in the demo page before the tab froze and locked up. MAUI is nice, and I'm glad it's getting decent Linux support now, but I would never use it in the browser. Avalonia's big money ticket is taking old WPF projects, making minor changes to the XML to load their tools, and instantly making the projects work on macOS/Android/iOS/etc. (for an enterprise fee, of course). Great for forcing…

Imagine how popular WPF would get if MS bought Avalonia and made it free

isn't it already free? Afaict it's just some tooling that's not free.

Re: .NET MAUI is coming to Linux and the browser

#276
post #2

My kingdom for a UI toolkit that can be used to make real CAD programs, and not yet-more things that just look like webviews and could just be a webpage.

You could look at Godot. Their own editor is made with Godot’s own UI toolkit and in a CAD application you probably don’t care about some of the downsides this would entail for a CRUD app (accessibility, perhaps text layout etc.).
Post reply on HN