3 ms·
"But not everywhere and not at all times." This is the excuse typical electron developer make. But I think I disagree here. Speed matters everywhere. Just see
by cute_boi 6y ago
"But not everywhere and not at all times."
This is the excuse typical electron developer make. But I think I disagree here. Speed matters everywhere. Just see sublime and vscode.
- smarx007 6y agoTrue, but again this is the case where the primary function of an editor is to edit, so people naturally get upset when editing is slow. But if only Slack worked as nearly as good as VSCode does, I think we wouldn't be trashing Electron so much. But then again, Electron is the best example where neither users want it nor developers particularly need it: users are fine if the UI differs across platforms and developers are OK to develop multiple native apps but PMs are not fine paying 3x or more for the product development.
- eropple 6y ago> developers are OK to develop multiple native apps They are? I'm not. I was not placed on this earth for tedium.
- smarx007 6y agoRight, but then you are not just a developer but also a product designer/manager (in some capacity). 3 (30) developers would happily develop 3 native apps if a company was to pay them.
- eropple 6y ago"Speed matters everywhere"? I can see the difference between VSCode and Sublime Text. I also don't...care. I use VSCode because everything it offers is way more useful to me than a handful of milliseconds. Wider language support, better language server support, better autocomplete and intelligent suggestions, out-of-the-box formatters and linters for the languages I care about, a really genuinely great remoting solution. And as you obliquely sniff at: it's TypeScript, and this is powerful. "Oh hey, I don't like how this works, I'm just gonna crack its brain open and write an extension for it" is powerful, and while I used Sublime Text for quite a long time its accessibility in this regard is much weaker.
- mrighele 6y agoBut speed doesn't come for free. You need to spend time either using a lower level language or improving algorythms, time that could be used to add functionality to the product. Speed can be a feature, but one of many.