Hacker News new | past | comments | ask | show | jobs | submit login

I think the web is not the answer to all. All I wanted to build was a native windows app. Not to mention that Electron apps (or zombie apps as some call them) are very resource intensive and bloated. It's basically running the entirety of Chrome to show a few HTML files.

Get out of the comfort zone and use an older computer and try run an Electron app.




> All I wanted to build was a native windows app.

You can't have it both ways. As you found out, building native apps is very complicated and slow. Young devs don't have the pain tolerance of old school devs which had no alternative but to suck it up, endure the pain and march on.

But today you have a choice - be immoral and productive with Electron, or moral, slow and out-of-the-comfort-zone with the native toolkit.

The answers to all of the problems you listed are in the Microsoft online docs, but it does requires hours of reading to learn how all the pieces fit together. Native app development in C++/C# is not like "build a to-do web app in 10 minutes". Which is why very few build native apps anymore, because devs want instant gratification and native development is anything but.


> You can't have it both ways. As you found out, building native apps is very complicated and slow.

You certainly can; Visual Basic and Delphi send their regards. If "modern" tools have regressed then they're deficient.


Modern non-web tooling has regressed. For example, in 2018 you could download and install Qt and pyqt, make a UI in Qt Designer, run it through pyuic and have a working UI. I'm not sure when it changed but now once you find the installer, get through the Qt account requirement, and actually install, Qt Designer is nowhere to be seen. It may be hidden away in their IDE somewhere now, but I couldn't find it.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: