DEV Community

Discussion on: What's wrong with code in 2022? πŸ€·πŸ»β€β™€οΈ

Collapse
 
mariamarsh profile image
Maria 🍦 Marshmallow

It works, but most of the time it sucks. And lately, the user does not care what the software is written on, as long as it works. For users, the quality bar has already gone underground, so when they find something that works quickly even on old hardware and does not take up a hundred megabytes, they are really surprised.

Imagine if almost all popular instant messaging clients were written in Word macros and shipped with a Word copy. In my opinion, Electron is just as ridiculous.

But despite the general disappointment that there is a lot of software on the electron, it is still really the leader in cross-platform desktops... And there are certain reasons for that which can't be solved by other frameworks.

Collapse
 
cubiclesocial profile image
cubiclesocial

Reasonable alternative to Electron:

github.com/cubiclesoft/php-app-server

Produces similar results at a fraction of the size (e.g. 85KB app size for Linux). And PHP is available to write code for the server side of the app.

Thread Thread
 
mariamarsh profile image
Maria 🍦 Marshmallow • Edited

How popular is this product? I haven't heard of it before, but it looks interesting. Are there any examples of software on it? What features did you personally use working with it?

P.S. Sorry, I did not notice that you are a representative of this software.

Thread Thread
 
cubiclesocial profile image
cubiclesocial

That's okay. It's obviously not as popular as Electron but a number of people have clicked star/fork, so it's slowly gaining traction. I don't advertise my software very often and just expect people to run into my stuff. As to software that uses PHP App Server, there's this:

file-tracker.cubiclesoft.com/

A commercial project I wrote and actively use/maintain.

Thread Thread
 
mariamarsh profile image
Maria 🍦 Marshmallow

Thanks for sharing 😊
I'll be sure to explore your products, and hope you'll find your audience 😌

Collapse
 
thediamondcg profile image
Diamond

Electron got so popular because it meant you could write an application once for the web and then never have to care about cross-platform compatibility because that stuff is all taken care of for you. It had a great developer experience and a good-enough user experience.

I personally regret the rise of Electron because it's lead to slow, bloated applications that take half a gigabyte of memory instead of a few megabytes, but at the same time I understand why it's gotten so popular.

It's kind of like money -- the less you have, the more conservative you are with it. The more you have, the more you get conditioned to irresponsibly spend it and you start to care less about how much you are spending. It's not responsible, necessarily, but you've got enough to the point where you don't really care that you could be spending less; and I think that's kind of what's happened with the current problem of software bloat.

Thread Thread
 
mariamarsh profile image
Maria 🍦 Marshmallow

Yes, exactly as you say