5 points

As a full stack web developer, I FUCKING LOVE Electron. I can make really cool desktop apps, and you can deal with it.

permalink
report
reply
4 points

Time to murder you in front of all Linux people

permalink
report
parent
reply
2 points

Well, screw you too, do you know how much easier developing web apps is compared to native ones? I’ve only tried to use gtk and qt and took more years off my life than the entire time I’ve spent learning web stuff… I genuinely don’t know how people have the patience and expertise to use native frameworks…

permalink
report
reply
4 points

you can usually tell by the size (and ram usage while just sitting there)

permalink
report
reply
4 points

Why don’t you like ctrl-shift-i?

permalink
report
reply
9 points

ctrl+shift+i brings up the inspect tool you’ll find in Chrome. Which Electron is based on.

permalink
report
parent
reply
-1 points

And that’s a problem?

permalink
report
parent
reply
6 points

No, it’s just a confirmation that the app is indeed built on electron, and not native.

And is that a problem? Depends.

permalink
report
parent
reply
43 points
*

ITT: some people are mad the web became the application platform of choice, in part due to handy dandy cross platform app tools like Electron and accessible languages like JavaScript.

There is no perfect answer. Qt isn’t using the platform’s native capabilities to the fullest extent either. Qt requires a “wrapper” too–all those libraries your app depends on, to name a few (unless you got a commercial license and are compiling statically, you rich devil).

Let’s celebrate the onslaught of apps that work with Linux instead of trying to scare off developers any more than Linux already did. Make love not war. <3

In my experience, Electron and other “web wrapper” apps run just fine and I have enough CPU and RAM to run a dozen of them alongside my 50 browser tabs. Slack, Discord, VSCode, Teams, IRCCloud, it all works fine. Hardware is cheap compared to my time.

permalink
report
reply
14 points

It always seemed over-complicated to me to use web technologies to create a desktop application and run it in what is essentially a browser. The tool-chain of modern web and electron apps also seems overly complicated to me (writing in a slightly different language then transpiling to an interpreted language).

I don’t find JS any more accessible than any other language with automatic memory management. JS is actually a bit of mess due to bolting on new features while keeping backward compatibility.

I don’t mind using electron apps. VS Code is pretty great.

I think Java Swing was the apex of desktop development :)

permalink
report
parent
reply
8 points

always seemed over-complicated

Technology-wise? Yes it is.

Development-wise? It actually makes dev process much simpler by making it grossly cross platform instead of having to care about little gotchas on each use case (which may or may not actually be popular. Not saying it’s optimal, but as a developer myself, I say it makes a lot of sense.

permalink
report
parent
reply
4 points

It’s a poor architectural choice, but making cross-platform apps is even more problematic with the current UI tooling out there. Too much fragmentation in the base OS’s. If Mac moved to support Wayland or something like that, maybe we’d start getting somewhere.

permalink
report
parent
reply
3 points

With you for the most part, except where you say the bloated, slow, unreliable, piece of crap Teams is fine…

permalink
report
parent
reply
4 points

So you got like 64 GB of RAM or something.

permalink
report
parent
reply
2 points

16 on the machine I use the most at work. (MacBook Air M1)

Actually, 128 gigglebytes on my home PC, though. I upgraded so I could play pretty Minecraft.

permalink
report
parent
reply

linuxmemes

!linuxmemes@lemmy.world

Create post

I use Arch btw


Sister communities:
Community rules
  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

Community stats

  • 7.5K

    Monthly active users

  • 1.2K

    Posts

  • 68K

    Comments