4 ms·
> You are familiar with development system X. > However, your users demand that your software run on platform Y. Platform Y doesn't support X natively. What do
by Hendrikto 8y ago
> You are familiar with development system X.
> However, your users demand that your software run on platform Y. Platform Y doesn't support X natively.
What do you do?
Use Electron apparently…
> One option is to refuse to learn the development tools for platform Y, bringing shims, transpilers and a bunch of other dreck needed to get X running on platform Y.
> But the user will notice the difference and not like it.
Exactly. I do not like it at all.
- ebiester 8y agoI don’t like it, but do you remember using QT or GTK apps in Windows or the X shim on macs? Was that really better?
- ori_b 8y agoYes. Especially for windows or the Core Graphics gtk port.
- jcelerier 8y agoI'm pretty sure that you use a bunch of Qt apps on Windiws without even knowing it. Hell, even the official Microsoft OneDrive client uses Qt :-)
- pseudalopex 8y agoGTK+ and especially Qt are still used. Both have had native rendering on macOS for a long time. It seems like some people compare the most polished Electron apps to the least polished examples of other frameworks.