6 ms·
True, but remember when many apps were not made for Linux, because it was not worth it? With Electron at least we have apps like VSCode for Linux too. Not ideal
by dmortin 6y ago
True, but remember when many apps were not made for Linux, because it was not worth it? With Electron at least we have apps like VSCode for Linux too. Not ideal, but better than nothing.
- danieldk 6y agoBut then unfortunately, even then some companies do not provide their Electron app on Linux e.g. Notion. Though, it is usually easy to rewrap the version from another platform using Electron on Linux. E.g. writing a Nix derivation for Notion on Linux isn't much more work than for any other Electron application: https://github.com/danieldk/nix-packages/blob/master/pkgs/notion/default.nix https://github.com/danieldk/nix-packages/blob/master/pkgs/no... (Not tested more recently though, I don't use Notion a lot.)
- smhmd 6y ago> But then unfortunately, even then some companies do not provide their Electron app on Linux e.g. Notion. Add Figma to the mix. Since I moved to Linux exclusively, I've abandoned plugin authoring. Granted, there is a Linux-Figma[0] app, but every time I try it, it doesn't take long before something essential (e.g. fonts) breaks. [0]: https://github.com/Figma-Linux/figma-linux https://github.com/Figma-Linux/figma-linux
- jcelerier 6y ago> True, but remember when many apps were not made for Linux, because it was not worth it? With Electron at least we have apps like VSCode for Linux too. Not ideal, but better than nothing. and yet on Linux you had already the entirety of debian already available in native ARM64 years ago, which is a lot more than what you have on windows ARM64.
- jfkebwjsbx 6y agoBlender, Photoshop, Premiere, Maya, ZBrush, CATIA, AutoCAD, and hundreds of other specialized tools are not moving to Electron anytime soon... My point is that we shouldn’t embrace for Electron just because we want applications in Linux. In addition, Election is not a guarantee of a Linux port either.
- a_wild_dandan 6y agoAutoCAD has a web version. I wouldn't be surprised to see an Electron version sometime. (One wonders how feature complete it would be though.) In any case, I personally embrace Electron due to its development value. I can use the same codebase on all platforms, using technologies that my colleagues and I are already very familiar with (TypeScript/React/etc), with a supporting cast of a mind-shatteringly large ecosystem of FOSS packages. The speed at which I can turn out features in Electron just vastly outpaces anything else we've worked with. And that seems to be worth more to users than the 200MB footprint.
- jfkebwjsbx 6y ago> AutoCAD has a web version A shitty version, you mean. Same as Office 365 vs. the native Office. The web versions of most native apps are very, very bad at the moment. > I can use the same codebase on all platforms, using technologies that my colleagues and I are already very familiar with (TypeScript/React/etc), with a supporting cast of a mind-shatteringly large ecosystem of FOSS packages. Everything you wrote here applies to most languages, including .NET, Java, C++, Rust and others. The fact that you and your colleagues know other technologies does not mean they are the right approach. > The speed at which I can turn out features in Electron I think that is exactly what users don’t want. Users want stability and quality, not feature churn.
- a_wild_dandan 6y ago> A shitty version, you mean. Indeed, hence the parenthetical. > Everything you wrote here applies to most languages, including .NET, Java, C++, Rust and others. Superb! Direct me to a rich Rust GUI application which targets the web, Linux, and iOS. Speaking to team tech familiarity, our front-end web engineers will be thrilled to get cracking with Rust. That'll be a sight! > I think that is exactly what users don’t want. Users want stability and quality, not feature churn. I'm glad you know what users want. I generally prefer them to tell us, and incidentally, "feature churn" never comes up in such discussions. What user stories do come up can be completed remarkably quickly in our Electron stack with stability and quality too.