4 ms·
I think this is a good article with a reasonable complaint, that goes out of its way to not be an old man yelling at clouds, so I just want to call that out. T
by karaterobot 4y ago
I think this is a good article with a reasonable complaint, that goes out of its way to not be an old man yelling at clouds, so I just want to call that out.
That said, I think the argument goes like this: "Developing GUIs with HTML/JS is hard, but is better than any other alternatives. A better solution would be to come up with a new standard that is better than anything else, and have all the vendors agree to implement it."
As such, it comes up against the "now you have n+1 standards" problem, which should be a red flag. It feels it would indeed require a magic wand to work. So, it's a non-starter for me.
And I did not agree with his complaint that it's hard to learn to make GUIs in HTML/JS/CSS. As evidence: I'm pretty dumb, and I can do it really well. As further evidence, millions of other people aren't much smarter than me, and they can also do it. I think HTML/JS is popular because it's actually pretty easy to pick up.
Yes, you can complicate it if you want to. One way to do this is to adopt a lot of complicated dependencies. But, that's not an issue with the underlying technology, it's an issue with the accessories. And if you suffer from having to rewrite your application because the framework changes underneath you, that's the framework's issue, too.
Anyway, I also hope somebody waves a magic wand and makes everything easier, but in the meantime I'm super happy that I can throw together an Electron app — albeit a pretty bad one — in just a few marginal hours.