"Walking in my (Electron) shoes"
Gergely Nagy writes about having to deal with hate (!!) received from people for developing on #Electron.
Since I started moving #Beast to Electron, I've also had several interesting discussions (but not
"hateful" encounters) with people claiming that it must be slow or resource wasteful compared to native toolkits, both of which aren't really true in Beast's development context. Development itself is vastly superior though.
@mjog Maybe in a commercial context, but even there developers can only choose between tools that require *affordable* effort.
For FLOSS projects, it's usually a choice between a project that makes the developer life easy or no project. Personally, I rather use a program developed in an environment/language/framework I'm not familiar with than none at all.
Additionally, Web/Chrome/Electron work on all relevant devices these days, finding an unsuitable "operating environment" would be hard.
@timj Well I completely disagree with each one of those of those points, so I guess we have pretty different perspectives on what's important when it comes to writing libre apps. :)
@nurinoas Select a programming language and GUI toolkit for your project that works best for your own preferred platform and a reasonable programming language for it
Use Windows? Target WPF with C#. Use OSX? Target MacApp with Objective C. Use GNOME? Target GTK with Vala/Python/JS. Use KDE? Target Qt with C++. Use Android? Target the Android SDK and Java. Etc.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!