Why does it suck?

Why does it suck?

JS.

Uses chromium as front end

Honestly, it doesn't really suck that much.
Sure it's not as efficient on resources as it could be, but it's a quick and easy way to make desktop applications without having to rewrite the front- and backend of your webapp.

Why do you?

Electron is the primary example of the bloat, inefficiency and utter garbage that is the current state of (web) application development.

It can't be efficient, by design/standard.

Also, as programming is concerned, HTML/CSS nodes are the worst method of implementing GUI elements. Then for a long time comes nothing and then come scene graphs and the obviously best thing if you aren't a fucking pussy is rawly drawing the whole GUI yourself in multiple threads, using bare Vulcan in combination with native OS callbacks.

What's a good alternative that doesn't use this shit, besides Sublime?

Software development in 2017 is not about quality, it's about quantity and speed. Companies need to be able to make things as quickly as possible so they can pump out 20 different shitty pieces of garbage every year to keep getting venture capital investments to keep their lights on.

It doesn't matter if any of them are good, or if any of them even make money, all that matters it that they are able to get from pitch meeting -> getting paid -> minimum viable product in less than 3 months before they jump to the next "Uber of Laundry".

Electron is a symptom and solution to that development model. It's not meant for making quality applications, and applications built on it are rarely meant to be around for more than a year anyways. It's meant to be able to prototype an idea extremely quickly so the devs can get VCs to break out their checkbooks.

I am specifically talking about Atom, of course. What's an alternative to that

100MB distrobution sizes
50x CPU usage
Would randomly not open for some users

You mean, as in GUI text editors that can open large files?
- some comercial editors, say UltraEdit, 101Edit, EmEditor
- jEdit, it is basically emacs but for GUI instead
- NOT notepadqq, because the feggit made the editing part a web component

yah, sorry, FOSS devs can't into GUI editors

Oh, so you want more of a web feggits code artisan editor?
Use an IDE instead, /thread

Nobody got no time for that. At least use OpenGL.

>Nobody got no time for that.
Qt (aka the only ones having a say in developing professional GUI elements and everyone else can eat a coronal feast of dicks) have.

Because it's not N A T I V E

Geany

i love when my quick text editor takes 2 seconds to load, takes 150+MBs ram and can't even open files with more than 50k lines

>whip up shitty demo in browser
>show to boss
>SHIP IT
>but...
>SHIP IT

just when you thought windows programs shipping with their own copy of gtk/qt was inefficient, normalfags go an find an excuse to ship an entire web browser engine with their applications

/thread

so much this!

>- jEdit, it is basically emacs but for GUI instead
Emacs has a GUI already. and can do everything jEdit can do and more.

qt is ugly though

HTML and CSS are the only non-retarded way to write crossplatform applications with some semblance of unity.

Programming for Qt is like aids.

>Software development in 2017 is not about quality, it's about quantity and speed.
Electron does not delivers either

basically, because it's slow as fuck
FUCK js apps

He meant speed to ship, any webfag can whip up a hipster js calculator in under 5 minutes

with the amount of botnet going on, programming and society is fucked anyways. there is nowhere to run. normies dont care if you were fizzbuzzing pointers or gluing together js tutorials. now lets ship some nice bloat fast and hustle that sweet green, bois. i wouldnt care about bloat when i ll be snorting cocaine off that tight escort's ass on my yacht.

You can't have that many layers of abstraction, retard-proof concepts and have decent performance.
sure it's good to have languages in which you can develop quick apps for data analyze, monitoring some services but by no means you should write heavy programs with them.
We now have ide, chat program, music player, internet browser and much more, having all of these shit on your pc at the same time couldn't possibly be a good thing for your cpu and battery life.

>HTML and CSS are the only non-retarded way to write crossplatform applications with some semblance of unity.
what is wxWidgets

>that
>unity
tell me when you can make an application like Adobe Photoshop that looks the same on all OSes without breaking your back writing an in-house cross-platform GUI framework

unity as in more or less the same codebase
and non-retarded way as in your programs look and feel native on multiple platforms

It could be good. And VS Code is the good version.

Atom devs are shitty JS meme developers, MS cut out all the bullshit from Electron and only kept the extensibility and UI capabilities.

While no editor should ever consume 17 goddamn megabytes of RAM, that's my VS Code with extensions active, and no CPU. Atom uses ten times that and constantly burns CPU time for no reason.

what?
Kate editor is fantastic
there are lots on loonix
kate is very similar to sublime