3 ms·
I look at Electron apps the same way I used to look at Adobe Air apps. Any League of Legends player knows how bad the launcher is - 80% the fault of Adobe Air.
by sergiotapia 10y ago
I look at Electron apps the same way I used to look at Adobe Air apps. Any League of Legends player knows how bad the launcher is - 80% the fault of Adobe Air.
Sure it was easier to build, but your users suffer for it. Electron apps are pretty terrible performance wise, and you can immediately tell it's an Electron app.
- Atom
- Slack
- GitKraken
All of these apps have 'tells'.
- chacham15 10y agoAnd yet the League of Legends client was rewritten from AIR to HTML+JS on top of Chromium...
- csydas 10y agoWhile I agree with you that the old League launcher was just trash, I am mildly impressed how long it has lasted and worked for Riot. As much fun as it is to make fun of Riot's spaghetti code, they did a decent job with the Air Client, far more than I would have expected before I knew it was Air.
- jeremiep 10y agoElectron apps have exactly the same performance as web apps, which is what its aimed at. Badly performing code can be written in any language; you'd be surprised at how much mediocre C++ code is running on your desktop. You're also running insane amounts of mediocre C# applications. Comparing Electron to AIR makes no sense, they're radically different runtimes with radically different ecosystems. AIR stands alone while Electron reuses the web stack already used by millions of developers. I find it rather elitist to dismiss Electron apps as "easier" to build or having users suffer. Thats completely false and grossly overlooks the context in which these apps were built. This is the kind of comment you'd expect from a beginner without much experience wanting everything to be in his favourite language.
- oldsj 10y agoYea but look at VSCode, definitely an exception to this. The feel of code vs atom is night and day to me.
- sergiotapia 10y agoProps where it's due! VSCode definitely feels native.
- DonHopkins 10y agoVSCode certainly proves that Electron is capable of going the distance to making an app that feels like native. And it's a great example to read the source and learn how to do that for your own app. It's just a simple matter of programming. ;)
- NelsonMinar 10y agoIf you didn't like the old LOL Adobe Air client you're really not going to like the new Chromium HTML 5 client.
- adamors 10y agoThere's a new LOL client out that uses HTML+JS but it's even laggier than the Air one.