News for hackers. Stuff that matters.
Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by brokencode on Tuesday November 11, 2025 @09:01PM (#45895556)
As wrong as it feels to have to use Electron for a desktop app, it really is the safest approach for most applications.

Qt also seems to be a good option, though there are licensing considerations for commercial applications.

I’m excited for various upcoming Rust options as well, but right now Electron is the battle tested option.

I am curious though about Avalonia. I’ve heard good things, but it’s definitely a smaller player compared to Electron. I’d most likely choose it over Microsoft’s first party frameworks.

Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by bigstrat2003 on Tuesday November 11, 2025 @09:37PM (#45895796)
> 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.

Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by brokencode on Tuesday November 11, 2025 @09:57PM (#45895935)
Not really. The downsides are mostly overblown.

Plenty of category leading applications like Discord, VSCode, Slack, Figma, etc. use it quite successfully.

Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by PenguinCoder on Tuesday November 11, 2025 @10:32PM (#45896121)
All of those are examples of overbloated, slow, horrible user experience apps.
Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by glzone1 on Tuesday November 11, 2025 @11:07PM (#45896287)
Does their market share back up your take of them as horrible apps?

Are there QT or GTK competitors crushing them?

I always hear how terrible electron apps are, but the companies picking electron seem to get traction QT or other apps don't and seem to have a good cross platform story as well.

Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by Antibabelic on Wednesday November 12, 2025 @01:25AM (#45896945)
Users will happily deal with a suboptimal experience as long as there are other things attracting them to the product. That's why Microsoft can do whatever it wants with Windows without worrying their users will run off somewhere else. So if you care more about people than businesses, maybe it shouldn't be an excuse to pick "better dev experience" over the user's.
Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by tjpnz on Wednesday November 12, 2025 @05:07AM (#45898363)
They said horrible user experience apps, not horrible apps. You can still deliver an app with a horrible user experience and build a profitable business. Ever done an expense report?

Companies aren't picking Electron due to inherent shortcomings in other platforms, they're picking it because it's easier (and cheaper) to find JavaScript devs who can get up to speed with it quickly.

Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by brokencode on Wednesday November 12, 2025 @10:19AM (#45901266)
Discord, VS Code, and Figma are all apps that individuals choose and are well liked despite many alternatives. Slack too I think, though I don’t have experience with it.

Your comment applies to Teams and I’m sure other electron apps. But the sweeping generalization that electron apps have terrible user experiences is pretty obviously incorrect.

Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by rixed on Wednesday November 12, 2025 @07:32AM (#45899361)
Beware with that logic. You notice successful electron apps because of how bloated they are. I suspect you use many Qt apps without even noticing.

One that comes to mind that I use daily and noticed only recently that it was implemented in Qt is the telegram desktop app.

Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by brokencode on Tuesday November 11, 2025 @10:52PM (#45896221)
They work great for me.
Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by homebrewer on Tuesday November 11, 2025 @11:59PM (#45896514)
Oh yes, the great old "works for me". On a yesterday's supercomputer, I presume? I live in a "developing" (have doubts it's really developing) country, most people are running laptops with no more than 8 GiB of RAM (sometimes it's 4 or less), and all this Electron nonsense is running like molasses, especially if you're trying to use a computer like a proper computer and do multitasking.

And most of the world is like that, very few of us (speaking globally) have $2k to drop on a new supercomputer every few years to run our chat applications.

Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by iberator on Wednesday November 12, 2025 @02:44AM (#45897369)
Hey, I found CEO of Discord
Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by vrighter on Friday November 14, 2025 @06:21AM (#45925806)
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, Powered by ... by gr4vityWall on Wednesday November 12, 2025 @08:26AM (#45899844)
> Qt also seems to be a good option

I think Qt really is 'just' missing more language bindings, and a better hot reload story for more people to use it. Lots of devs (specially Free Software devs) would prefer to use native toolkits, if the prototyping experience was similar to how Vite is for web frontend stuff, I think Qt would be used a lot more.

Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by PKop on Wednesday November 12, 2025 @12:02PM (#45902598)
They are building more language bindings to back QML frontends

https://www.qt.io/qt-bridges

Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by gr4vityWall on Wednesday November 12, 2025 @03:12PM (#45905795)
Thanks for sharing. I hope that initiative goes well. And again, integration with whatever solution the language has for hot reloading is a must these days for UI development.
Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by DANmode on Wednesday November 12, 2025 @12:23PM (#45902874)
For what value of “safest”?
Re:.NET MAUI Is Coming to Linux and the Browser, Powered by ... by jcelerier on Wednesday November 12, 2025 @03:53PM (#45906501)
>As wrong as it feels to have to use Electron for a desktop app, it really is the safest approach for most applications.

> Qt also seems to be a good option, though there are licensing considerations for commercial applications.

you need to respect the LGPL with Qt. You also need to with Electron which uses Chromium which is LGPL.