4 ms·
Because it is faster and cheaper to get a junior JavaScript developer to bang out a cross platform GUI in electron than it is to get one or more developers toge
by jjnoakes 10y ago
Because it is faster and cheaper to get a junior JavaScript developer to bang out a cross platform GUI in electron than it is to get one or more developers together to write a proper cross-platform native application.
They cared more about cost and time to market than performance and technical prowess, and in a business context, that is often a correct trade-off.
I don't like it because I prefer small fast clean applications, but I know I'm in the minority and I accept that that's how the business world works.
- mdekkers 10y agoThey cared more about cost and time to market than performance and technical prowess, and in a business context, that is often a correct trade-off. Cool when you are starting up and all, but surely they must have a bit more money now, and would be able to do it right?
- jjnoakes 10y agoBut why spend the money to do it from scratch when you can spend less focusing on the pain points? If your users pay you either way, the cheaper option (from a business point of view) is better.
- nemothekid 10y agoWhen Facebook was hitting performance issues with PHP, they decided to rewrite the entire runtime instead of rewriting in a different language. If Facebook with its billions decided it was cheaper to rewrite PHP, the cost/benefit analysis must favor optimizing current code than doing a rewrite
- mdekkers 10y agoFacebook is Facebook. Slack isn't Facebook, and neither is every other business besides Facebook Facebook decided to rewrite PHP because the CBA worked out for Facebook - that doesn't mean the argument holds true by default for any other situation.