Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
bagfox8724yBecause it’s easy.
Because it’s an online app anyways.
Because it doesn’t need to be natively specialized.
Because it’s cheaper to develop cross platform.
Because despite al of it’s shortcomings, it’s most of the time, still a better candidate to develop cross-platform. -
@PurgeXenos Sort of, except you almost certainly run one, probably multiple Electron apps on your computer, and it packs node and chromium into a neat little package with a ridiculous performance cost.
-
I mean it's Electron or Silverlight/Xamrin Forms if you want cross compatibility. WPF if you're focused on Windows Desktop only.
And all of those require XAML for UI styling which have very few debugging tools (data binding is still a runtime error and is easily caused by spelling mistakes)
At least HTML has Emmet snippets to make the process of writing them easier which XAML doesn't have. -
Voxera113884yWell firefox, while not built in electron is built using html and javascript and has always been since its debut 2002 and it was Firefox that broke microsofts control over the browser market.
Electron is using the same technology, just with chromium instead of the Gecko engine used by Firefox.
https://en.m.wikipedia.org/wiki/...
And while chromium might use memory, its still mostly the developers skills that determine the result. -
@Voxera TBH I never tried writing an Electron app myself, so it's entirely possible that the shit performance comes from the mentality endorsed by low time-to-market and entry barrier.
-
hjk10156964yNw.js is way better. One of the real advantages I see electron apps have over other means is that they have made it easy to ship and (auto) update.
-
Voxera113884y@hjk101 Which for many if not most small team apps is a very big advantage.
Sure, performance is good, but if you fail to get your app out there its not going to go somewhere.
Once you have users complaining about performance you at least have users :P -
theuser47814yElectron is basically a chromium web browser, but it runs a single website. It obviously cannot justify its memory footprint compared to Chrome. Hope something better comes along.
-
Electron isn't even that bad by itself, but when people think it's okay to build websites with loading screens and fat animation frameworks then of course the same thing without latency will still be shite.
Build a lightweight, usable UI and maybe even run the heavy lifting in a natively compiled language and it won't take 5 fucking seconds to start. -
@Makenshi This.. is... wrong :D Even the developer is apologising. You can run Doom on it
-
Because apparently CS degrees primarily teach JS and fuck all else these days.
-
jeeper58094ySame reason Kodak never capitalized on the invention of their digital camera. They thought the market would desire quality, instead the marked demanded convenience.
-
daeda404yWhen Flutter for web is ready it’s going to kick ass. Flutter will cover mobile, desktop and web.
-
10Dev28534yElectron may come at a massive performance cost, but I still think it’s worth it.
First of all, computers are getting increasingly and exponentially powerful all the time, so the extra performance is easy to negate
Second of all, and this is the big one, electron apps were and are a gigantic boost to the Linux app ecosystem. Without electron, most devs wouldn’t bother to make a Linux client. I, for one, would still be using windows if apps like vscode and Spotify were only available on windows. The Linux app ecosystem would be much shittier if not for Electron -
alert2504y@HiFiWiFiSciFi I see guys studying Assembly and Delphi on the first year
They complain about how they want something more abstract
---
My course is primarily in C/C++/Java
I will see web apps only on my last year in uni :) -
raulqf3004yI do not understand either why electron is so popular, even though I like vscode. Anyway, I came from c++ and Qt is for me the more polished and sophisticated solution for Desktop apps.
-
PacRat39564y@Wisecrack i used an engine that buolt aps with nw.js - the performamce was kinda rad. thinking about learning nw itself
WHY THE FUCK IS MORE AND MORE APPS BUILT WITH ELECTRON. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
FUCK.
rant
fuck electron