this post was submitted on 02 Jul 2023
520 points (96.8% liked)
Technology
58011 readers
2887 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
@jestyr I hope this problem will be solved with developers using new programming languages, like Rust or Go, instead of web-based ones, like Electron. Some libraries still need to be more polished, but IMO developers will be able to make software less bloated in the short term.
Electron isn't a programming language, it's an abstraction layer to allow desktop apps to render apps on top of a portable browser engine layer instead of a platform specific layer.
The existence of Rust/Go doesn't change the desire to have an app that can be written once and be run across many different platforms.
@Goronmon @jestyr Yes, Electron is not a programming language, my mistake.
But there are few frameworks to make multiplatform software: Qt and Wxwidgets (C++), Swt and JavaFX (Java), PySide (Python), Electron (JavaScript), any other one?
@Goronmon @jestyr Only with the first two you can create optimised software (because C++), but only Qt is user (or developer) friendly.
With a good GUI library, Rust or Go (or another similar language) could be added as an alternative to make multiplataform software.