Javascript has aged up I think!
Javascript has aged up I think!
Once being a JS programmer becomes a thing you are or aren't, people are arguing about themselves.
A virtue of open-mindness is that you can respectfully listen to opinions of others and empathize with them. Having the urge to advise or "mentor" somebody who hasn't really asked you or is not your child is futile.
It's a reasonable argument against JS in the browser, but it's not what actually bothers the vast majority of the detractors of JS. They hate the language itself and the rapidly changing Node.js ecosystem. RMS wouldn't have any issue with Node.js apps, since it's dead simple to modify and replace a free app there.
Not just SPAs, but the pace of web development. A web app like Facebook or Github can see changes to its coding multiple times a day, sometimes with dozens of versions being A/B-tested at once. Have fun maintaining a Greasemonkey script for that.
Electron is good for developers because it saves them time and they can use their HTML and JS skills instead of having to learn another language.
Electron is bad for users because the resulting applications are way too memory and CPU hungry.
Both of those are merits. The question then becomes, is Electron worth it? Some say yes. Personally I don’t use any Electron software, but if I found an app made in Electron to which there was no non-electron alternative, or none that was as good in terms of utility or function or user-friendliness, I might have used it. First someone will have to make Electron apps run on FreeBSD though, which last time I checked they didn’t unfortunately but whatever.
Edit: Seems that some people are quite close to getting Electron to build and run on FreeBSD. https://github.com/electron/electron/issues/3797 Question is, will it be maintained in the future?