5 ms·
All was good until I realized it requires: - Node.js - Electron (formerly atom-shell) - React.js
by xchip 4y ago
All was good until I realized it requires:
- Node.js
- Electron (formerly atom-shell)
- React.js
- ARandomerDude 4y agoWhat’s your recommendation for cross-platform app development these days?
- xeromal 4y agoNot the guy and I don't have a beef with nodejs et all, but Qt(framework) C#/Python
- stevenkkim 4y agoHas Qt improved its aethetics/appearance? My experience with Qt apps is that they have a distinctive non-native look and feel that's a bit off-putting to me.
- mnd999 4y agoSame problem with node / electron though. It generally looks nothing like the native UI, and has a ridiculous memory footprint.
- stevenkkim 4y agoWhile I prefer native apps, I’m fine with electron and web apps as long as the ui is good to use and to look at. Some electron apps are great to use, many have terrible UIs. But in my experience all Qt apps are ugly. I was wondering if Qt has been working on improving that.
- vehemenz 4y agoI'm a bit bewildered by these memory complaints. RAM usage on desktop applications hasn't been an issue for 20ish years. Open up your process manager once in a while.
- prmoustache 4y agoIt is an issue on machines with 2GB of ram or lower. And there is no good reason we should throw away those perfectly working machines just because devs are lazy waste creators and global warming mothafokers.
- gary_0 4y agoWhat does look like the native UI? I'm not a Mac user so maybe that platform has some uniformity? Windows is a total mish-mash and just about every app and utility for the past 20 years (even MS Office) has had its own "skin". On Linux, Gnome and KDE constantly redesign things, and every distro is different, so there isn't really a standard. The only things I can think of that are consistent are the utilities that come with the DE, but most of the apps I use on Linux are either browsers or IDEs, each with their own style, or console stuff (and even then, the UX varies!)
- karmakaze 4y agoI usually go for the newest (often disappointed to find I was too early). So right now that for me would be .NET MAUI[0] and Flutter. [0] https://news.ycombinator.com/item?id=33523532 https://news.ycombinator.com/item?id=33523532
- squarefoot 4y agoLazarus. Native fast compact code that compiles from small ARM boards to big PCs. https://www.lazarus-ide.org/ https://www.lazarus-ide.org/
- aliqot 4y agoFyne Toolkit
- gchokov 4y agoI came here to comment that exactly. I am not installing anything Electron on any of my machines .. not anymore.
- butz 4y agoAt least they have been experimenting with Tauri: https://github.com/martpie/museeks/discussions/639 https://github.com/martpie/museeks/discussions/639 . With File System Access API this probably can be a simple web app, no need for wrapper. File support might get shorter, though.
- sys_64738 4y agoSo a web browser engine to play music?
- rvz 4y agoYes. Just to play music.
- cwyers 4y ago`Electron (formerly atom-shell)` This made me laugh. Is there anyone in 2022 who doesn't know what Electron is, but does know about atom-shell?
- cageface 4y agoI've been working on something similar. It's currently in electron but I'm working on porting it to tauri since I agree that ideally you'd want a music player to be lighter on system resources than electron apps are. So far the tauri version uses a small fraction of the ram and disk space. https://github.com/milesegan/minimoon https://github.com/milesegan/minimoon
- dang 4y ago"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something." https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- xchip 4y agoI did look at the project, and it didn't mention it was a leaning exercise, then, pointing out that requiring a gig of dependencies is questionable is reasonable.
- pvg 4y agoIt's a repetitive trope complaint that is reducible to "I don't like these things". Not liking these things is reasonable but it's bad HN commentary because generic repetition is bad HN commentary.