6 ms·
Yeah but it's web tech. Desktop apps should feel like desktop apps, not a glorified webpage
by pdntspa 3y ago
Yeah but it's web tech. Desktop apps should feel like desktop apps, not a glorified webpage
- afavour 3y agoReact Native it is, then
- firen777 3y agoWhy? Perhaps I'm missing something, but I only care about the functionality and not whether the button should have round edges or the background having the right shade of grey. The consistent "feel" is nice to have (cough winform/wpf/uwp cough), but I would take "web-ish" applications over no application/crappy native application anytime (especially with Linux)
- pdntspa 3y agoNative's not crappy, it's the best and most supported. We just happen to be in love with the web aesthetic and cross-platform. And that decisionmaking is mostly made by MBAs who see tech as a means to a financial end and not for the joy of writing good code Web shit is fucking ugly, it eschews platform native conventions, and it just feels cheap. But when I load up a winforms-esque app with toolbars and a statusbar and all the nice accoutrements we're accustomed too behaving in the way we are accustomed to... now I feel like I'm going to get shit done. Literally the only electron app that feels serious is VSCode and the amount of optimizing MS has had to do has cut into seven figures
- refulgentis 3y agoWhat makes Python native and JS not? n.b. just because CPython exists doesn't mean Python is native. n.b. native vs. web is colloquially a discussion from 00s macOS and 10s mobile about fidelity to the platform's standard UI toolkit. n.b. when people shit on Electron its because of RAM use and lack of fidelity to the platform toolkit, and the waste of have a full JS engine compiled into an app, ideally they'd all use some base WebView from the system instead of Chromium
- pdntspa 3y agoI am talking about using the platform's native windowing controls. > ideally they'd all use some base WebView from the system instead of Chromium Ideally they don't use any of that web trash and use something that favors the native platform conventions
- phailhaus 3y agoThis is some weird flavor of moralizing technology. Normal people literally do not care or even notice.
- pdntspa 3y ago[flagged]
- phailhaus 3y agoThey are the overwhelming majority of users, whether you like it or not. This is the free market at work. There isn't even a valid concern here to complain about. Electron apps are cross-platform out of the box. The tradeoff for open access and low-cost development is more RAM. Turns out, developers are more than happy to make that deal.
- pdntspa 3y agoWhy does everything have to boil down to making money? This is exactly what I mean. The free market is meaningless when minds are corrupted by people who profit from them
- phailhaus 3y agoBecause developers need to eat, this should not be hard to understand. It is cheaper and faster to build an Electron app and have it immediately work cross platform, than to build several native apps just to please some random internet purist.
- pdntspa 3y agoAnd if that eating is already covered? To say nothing of QT, Avalonia, Uno, GTK, and others. Many of those manage to figure out cross-platform with native controls. But no, we have to use electron because she can throw cheap oversaturated webdevs at the problem and call it a day.
- IshKebab 3y agoHave fun copying that error message from a non-selectable label widget...
- pdntspa 3y agoPlatform native dialogs almost always let you copy text with CTRL+C And winforms labels have a selectable mode.
- madeofpalk 3y agoWhat's the difference between Javascript and Python? Neither are "native" to any operating system.