Why does the desktop client use Electron? Why is the desktop client even worse than what Discord has...

Why does the desktop client use Electron? Why is the desktop client even worse than what Discord has? Why am I required to register to do any basic interaction even in rooms that allow guests? Again, WHY DO I HAVE TO REGISTER?!

Attached: Riot.im_2019_Logo[1].png (817x758, 48K)

Other urls found in this thread:

volt-app.com/
gist.github.com/attacus/cb5c8a53380ca755b10a5b37a636a0b9
github.com/tulir/gomuks
twitter.com/SFWRedditImages

Calm down user. You'll become psychotic by getting angrier in front of your computer.
Go outside.
Meet people.

based

Why do you expect it to work without a user account? And there are non-Electron desktop clients for Matrix available.

Because you can use a webdev to develop it cheaply.
Discord had a lot of optimization, they even use rust for the critical parts.
Who knows.
Who knows.

Volt maybe. Not sure if already in or in the works: volt-app.com/

Matrix is deprecated by the Grid.

Hijacking thread.

Is there a good guide on installing your own Matrix server (Synapse)?

>2019
>muh electron

Can you guys just accept that there is something like that, jesus fucking christ.

gist.github.com/attacus/cb5c8a53380ca755b10a5b37a636a0b9

Why should we accept crappy, low-effort, low-quality solutions like this?
The startupers can masturbate all they want, it won't turn their yet-another-bloated-trash-that-answer-a-problem-that-does-not-exist solution any better.
I'd take native go-based program over this shit any day

>yet-another-bloated-trash-that-answer-a-problem-that-does-not-exist
>Fragmentation isn't a problem

Fuck off non-dev

>I'd take native go-based program over this shit any day
Maybe start contributing to gomuks then. github.com/tulir/gomuks

because riot is the featureful, fast to develop client.
There are plenty other clients that are made with C++ etc, and lighter.

looks retarded

>power consumption and wasted cpu cycles are not a problem
fuck off front-end-only trash

>Go outside.
>Meet people.
Have sex.

Maybe stop being poor, Rajesh.

nani the fuck?
I think you quoted the wrong post

>WHY DO I HAVE TO REGISTER?!
wow registering an account for a service
unheard of

>provide a service that allow non-registered users on some channel
>most clients don't implement it
what's the point

>Why do you expect it to work without a user account
Because IRC doesn't require an account in the majority of cases. And even when it does it's up to the channel operators and not the backend. Anonimity and no registration should be the default state for all means of communication. Matrix isn't doing this. Matrix doesn't want information to be free.
>And there are non-Electron desktop clients for Matrix available.
Please suggest the most performant. Last time I tried Quaternion it was abhorrent.
>deprecated
oh great
It's bloat of personal data. Not only do I have to expose my email, even if I created a separate email just for this service it would still link back to the me in a variety of ways.

Matrix the protocol doesn't require an email address in any way. Neither does the matrix.org homeserver.

Anonymity and no registration works great for shitposting on Jow Forums but isn't that great when you want to talk to people you know.

Once you try to write a cross-platform desktop client, you will understand why people use Electron.

>Qt
C++... trash language but probably the best choice if you have the resources
>Pyqt
Python is slow and has shitty typing support, but not bad for small tools
>JavaFX
Not a bad choice desu but looks like shit without some effort

The rest are either not usable in production or simply suck.

Cringe and zoomerpilled