Live data from Hacker News

Electron Fiddle: Get started with Electron

electronjs.org

31–40 of 104 posts

Re: Electron Fiddle: Get started with Electron

#31

Earlier quoted context omitted.

I’ll reply to your question with a question: once VSCode has proved one could build hyperscale complex apps that perform well, would you be fast to bet for less proven tech? I’ve had a great experience using VSCode on occasion (I’m a JetBrains guy), and loads of other people, including some great programmers, rave about it. I’ve similarly had a fairly solid experience with Spotify desktop across different platforms.…

Also: Figma, Linear, Notion, Slack, Superhuman, Pitch, Loom. All Electron. I’ve never understood the hate Electron gets on HN, when it powers so many great products that users love.

I don't mind using an Electron app. The problem is, they are multiplying too fast. I currently use: 1Password, VS Code, Discord and / or Element, Obsidian, and Postman. They use most of the machine's resources doing nothing at all.

Re: Electron Fiddle: Get started with Electron

#32

I struggled between Flutter and Electronjs, checked at Tauri too. Electronjs does the 3 Desktops (linux,windows,macos). Tuari is new, serves the same user base, smaller, but you need learn Rust. Flutter does 3 Desktops and 2 Mobile platforms(android,ios), but you need learn Dart. While doing my own research, I eventually chose Flutter, reasons are: * it does 5 platforms fairly well * its user base keeps rising rapidl…

May I add https://flet.dev Uses python & flutter. And https://wails.io Uses Go.

Re: Electron Fiddle: Get started with Electron

#33
post #32

I struggled between Flutter and Electronjs, checked at Tauri too. Electronjs does the 3 Desktops (linux,windows,macos). Tuari is new, serves the same user base, smaller, but you need learn Rust. Flutter does 3 Desktops and 2 Mobile platforms(android,ios), but you need learn Dart. While doing my own research, I eventually chose Flutter, reasons are: * it does 5 platforms fairly well * its user base keeps rising rapidl…

May I add https://flet.dev Uses python & flutter. And https://wails.io Uses Go.

Is there any good comparison wrt to Wails and Tauri? Or is the only difference between the two is that the backend is different?

Re: Electron Fiddle: Get started with Electron

#34

Earlier quoted context omitted.

Also: Figma, Linear, Notion, Slack, Superhuman, Pitch, Loom. All Electron. I’ve never understood the hate Electron gets on HN, when it powers so many great products that users love.

The ones of these I've actually used like Slack are doggie doo. Aside from using way more resources than a chat app should, last I checked basic UX was not close to on par with native, like right mouse clicks didn't do anything but bring up the built in browser menus.

>like right mouse clicks didn't do anything but bring up the built in browser menus.

You should try this in slack again...

Re: Electron Fiddle: Get started with Electron

#35
post #21

Earlier quoted context omitted.

> VSCode has proved one could build hyperscale complex apps that perform well did it though? It might perform "good enough", but its still an order of magnitude worse than native solutions. the only reason to ever use Electron or similar is for rapid prototyping. once you have an MVP, you should immediately work towards a native solution. people seem to forget that part, out of laziness or ignorance.

I use VS Code daily and I have never had performance issues. That obviously doesn’t apply to all folks. Also, it seems presumptuous to prescribe what appropriate solutions are for all people of all time. There are many, many places where an electronjs would be just fine.

> Also, it seems presumptuous to prescribe what appropriate solutions are for all people of all time. There are many, many places where an electronjs would be just fine.

And many where it wouldn't. It seems more presumptuous to me to demand that users have machines with that much memory and CPU to spare.

Re: Electron Fiddle: Get started with Electron

#36
post #32

Earlier quoted context omitted.

May I add https://flet.dev Uses python & flutter. And https://wails.io Uses Go.

Is there any good comparison wrt to Wails and Tauri? Or is the only difference between the two is that the backend is different?

They both use the OS' WebView to render the frontend. I only used Wails (I already knew Go) and used it to build simple desktop apps.

Re: Electron Fiddle: Get started with Electron

#37

Earlier quoted context omitted.

I’ll reply to your question with a question: once VSCode has proved one could build hyperscale complex apps that perform well, would you be fast to bet for less proven tech? I’ve had a great experience using VSCode on occasion (I’m a JetBrains guy), and loads of other people, including some great programmers, rave about it. I’ve similarly had a fairly solid experience with Spotify desktop across different platforms.…

Also: Figma, Linear, Notion, Slack, Superhuman, Pitch, Loom. All Electron. I’ve never understood the hate Electron gets on HN, when it powers so many great products that users love.

Slack took great pains to make the client not be a memory and CPU hog.

Still better than Teams though. (Which is also in Electron.)

Re: Electron Fiddle: Get started with Electron

#38

I struggled between Flutter and Electronjs, checked at Tauri too. Electronjs does the 3 Desktops (linux,windows,macos). Tuari is new, serves the same user base, smaller, but you need learn Rust. Flutter does 3 Desktops and 2 Mobile platforms(android,ios), but you need learn Dart. While doing my own research, I eventually chose Flutter, reasons are: * it does 5 platforms fairly well * its user base keeps rising rapidl…

There is also a brand new one called Socket which is similar to Tauri but doesn’t require knowing any Rust. It does all 5 platforms and it’s just pure HTML, CSS, and JS. It’s announcing a stable release on the 15th.

https://github.com/socketsupply/socket

Re: Electron Fiddle: Get started with Electron

#39

Earlier quoted context omitted.

I use VS Code daily and I have never had performance issues. That obviously doesn’t apply to all folks. Also, it seems presumptuous to prescribe what appropriate solutions are for all people of all time. There are many, many places where an electronjs would be just fine.

> Also, it seems presumptuous to prescribe what appropriate solutions are for all people of all time. There are many, many places where an electronjs would be just fine. And many where it wouldn't. It seems more presumptuous to me to demand that users have machines with that much memory and CPU to spare.

No one is demanding anything. VS Code exists. Lots of other code editors also exist. Many are native. Choose whichever one you want.

Re: Electron Fiddle: Get started with Electron

#40
post #15

Please can Electron die already? Almost every Electron program I use could be a PWA. Slack has no reason to need another browser engine running. You could make a point for native integration, but there is none. And all it does is display text (and images). What a world we live in. Worse is better, amirite?

I find all this hate rather bizarre. Why do you even use the electron versions instead of opening things in browser tabs? I find all this hate rather bizarre.
Post reply on HN