44 ms·
Or maybe some form of web archive format signed with a certificate? "Do you want to install Slack? It will have access to X, Y, Z"... We already download progr
by Asooka 8y ago
Or maybe some form of web archive format signed with a certificate? "Do you want to install Slack? It will have access to X, Y, Z"...
We already download programs off the internet and let them run with local privileges all the time, it should be possible to safely and securely extend the capability to programs delivered as html+css+js.
Also I don't see why Electron+node isn't installed system-wide like Java or .NET. Yes, I know it's because node is a server technology whose devs aren't interested in being Java, while the people shipping electron apps are just interested in the lowest friction to deploying native apps to customers, but it still seems like the kind of thing someone would have done already if only just to show off.
- greggman 8y agoMicrosoft had HTML apps as a standard feature of windows in the 90s iirc https://en.m.wikipedia.org/wiki/HTML_Application https://en.m.wikipedia.org/wiki/HTML_Application
- pjmlp 8y agoAnd they are first class citizen on UWP (aka WinRT), long before Electron was a thing. https://msdn.microsoft.com/en-us/magazine/jj891058.aspx https://msdn.microsoft.com/en-us/magazine/jj891058.aspx
- dvlsg 8y agoTo be fair, .NET has the capability to release applications with all the pieces required in a single exe. At least core does, anyways. That's a pretty big selling point for golang, as well, in my mind. Electron is the same thing in my mind, just on a much larger scale. Maybe it's too large to be sustainable in the long term, but there are definite benefits to having a single, self contained package.
- voltagex_ 8y agoThey're still not there with the Golang-style single exe for .NET Core. The default behaviour of the dotnet build tool seems to be to build a .dll file (!)
- pjmlp 8y agoHave you looked into "Self-contained deployments"? https://docs.microsoft.com/en-us/dotnet/core/deploying/ https://docs.microsoft.com/en-us/dotnet/core/deploying/ On the Windows side, .NET Native does static linking.