>We specifically made the decision to write each application in a language native to the platform, and this has turned out to be hugely beneficial to us. Because of this separation we've been free to tackle the problems that are most pressing for each platform and work in the best possible tools instead of being constrained to the lowest common denominator.
2017: GitHub discovers software development is hard, falls back on lowest common denominator.
EDIT:
80MB installer. Automatically unzips into %ROAMING%. 140 MB of RAM used with a single repo loaded. Yep, sounds like Electron.
Oh, also, it doesn't even list any of my repos after logging in.
> We specifically made the decision to write each application in a language native to the platform
Except for Linux - of course.
Now - at least with an Electron app, we might actually finally get a Linux port. In fact, while not official, the current version has been forked and made to work (somewhat) in Linux by someone (I posted a link to it earlier).
Sure - they could have done this with Qt or something else - but they didn't, and almost no other company does, either. It's like when they say "cross platform" what they mean is "everything but Linux - because they don't count, amirite?"
Uh... As far as I know, installers work well. Sorry for wanting to choose where I install my stuff. Spoiler: It's not on C:\. Chrome started that trend of install-less installs, and I've hated it ever since.
>wow, that would be alot in the 90s
Indeed, let's see which processes I have running that take up less than 140MB, shall we?
* Battle.net. Full app launcher, with patching capabilities, okay.
* OpenHardwareMonitor. Does a shitton more than GitHub.
* Mumble. Does a shitton more than GitHub.
* Windows Explorer. Does a hell of a shitton more.
* Steam. Finding a pattern there?
* Origin. Skype. Task Monitor. Intel XTU. The list goes on and on. All doing infinitely more than what amounts to little more than an UI on git.exe
Thing is, sometimes I actually need that RAM. To run games, Photoshop, or Atom, depending on how much I hate myself right now.
But hey, it's okay, as a developer, you can choose to disrespect your users, that's your choice, not mine :>
>We specifically made the decision to write each application in a language native to the platform, and this has turned out to be hugely beneficial to us. Because of this separation we've been free to tackle the problems that are most pressing for each platform and work in the best possible tools instead of being constrained to the lowest common denominator.
2017: GitHub discovers software development is hard, falls back on lowest common denominator.
EDIT:
80MB installer. Automatically unzips into %ROAMING%. 140 MB of RAM used with a single repo loaded. Yep, sounds like Electron.
Oh, also, it doesn't even list any of my repos after logging in.