Recent submissions

Comment · 10 months ago
Well, we're in the anvil business. Unless someone pulls the cart himself using C++ and MFC, similar amounts of oat will be consumed to get to our destination. Based on my empirical observations, WinUI 3 with C# eats memory like a horse. I'm willing to stand corrected with more data.

Platform integrity and accessibility are the real concerns with Electron. What is the solution, though? Does anyone still have time and patience for the byproducts of WinDev vs DevDiv power plays, even at Microsoft?

Comment · 10 months ago
How many browser tabs you have open right now?

I find JavaScript and its ecosystem atrocious in many ways, but several browser tabs and Electron/WebView apps running just fine on an early 2010s PC I employ.

I don't see an XAML based C# .NET desktop app performing marginally better than an equivalent well-written Electron app either. In both cases, GPU takes care of the graphics rendering, JIT and GC do what they do, and you might be able to offload the pain points over to C++ through WebAssembly and P/Invoke or COM objects.

Comment · 1 year ago
Comment · 2 years ago
Not OP, but thank you for the detailed feedback. I've been considering various options, including Swing, for a small desktop tool.

May I ask how are the apps made with Electron, Tauri, Wails or other WebView-based GUI toolkits performing on macOS in these regards?

Comment · 2 years ago
Comment · 2 years ago
Package size advantage of Wails, Tauri and likes; is it worth giving up Chromium's integrity across platforms, thus dealing with Safari/WKWebView and WebKitGTK anomalies?
Comment · 2 years ago
Indeed, Johan Vos of Gluon is the leader of the Project Mobile.

Swing remains a decent GUI toolkit, but it still requires native dependencies for stuff like OS file dialogs and other platform APIs, audio/video codecs, hardware-accelerated graphics.

Comment · 2 years ago
Oracle still maintains JavaFX along with Gluon and others. New features and bug fixes are delivered on each release.

Java and JavaFX are being ported to iOS and Android as Project Mobile under the official OpenJDK umbrella.

JavaFX fresh builds are also seen on jdk.java.net now.

Comment · 2 years ago
Tauri has a big community. Flutter has a big community. Do you believe Tauri can survive without a direct corporate backing, while Flutter can't?

It's not a rhetoric question. I'm in need of a native application toolkit, and I gravitate towards Tauri for technical reasons. However, I'm not sure if the Tauri project has enough cash flow to sustain a durable alternative to Flutter, Qt, Avalonia, JavaFX, Compose Multiplatform, and likes.

Comment · 2 years ago
Thank you. Your software has indeed a decent feature set. I will definitely try it out as soon as possible. I wish you the best of luck with the business!
Comment · 2 years ago
How does Hydraulic Conveyor improve the distribution of cross-platform JavaFX applications, especially compared to the standard jlink/jpackage workflow?
Comment · 2 years ago
Java is indeed a great technology.

JavaFX, however, seems to have many unfixed bugs, even though it's actively maintained.

How do you overcome the obstacles when developing and deploying your JavaFX application[s], so it's working well for you?

Comment · 2 years ago
Flutter is cool, but does Dart have a decent library ecosystem for the needs beyond a rich client application?
Comment · 2 years ago
How is the Wails project being managed?

Does it have a backing company or enough sponsors to ensure its future?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton