3 ms·
This is a pretty poor response to the parent's arguments... >Now you have signups, instead of installation How are these mutually exclusive? Plenty of deskto
by SquareWheel 9y ago
This is a pretty poor response to the parent's arguments...
>Now you have signups, instead of installation
How are these mutually exclusive? Plenty of desktop software requires a signup first. And plenty of webapps do not require a login.
>Only Linux end users have to care much about dependencies
It's rare to find a game that doesn't start by installing DirectX, Visual C++ Redistributable, and more.
>You're kidding right?
Modern browsers have powerful sandboxes and always-active updates to address security threats. Sounding indignant isn't actually making a point.
>Sure, if you only target one browser your code will probably work more or less the same on that one browser on at least some of the OSs it runs on
Browsers are very standardized these days. It's very rare that I write code that doesn't work cross-plat immediately.
>There aren't any walled gardens in PC Destkop land worth talking about, other than maybe the package repositories of Linux distributions.
And on mobile? Remember we're talking true cross platform here. Apple's App Store has far more limitations than you'll run into on the web.
- AnIdiotOnTheNet 9y ago> How are these mutually exclusive? Plenty of desktop software requires a signup first. And plenty of webapps do not require a login. It isn't. My point is, signups are at least as inconvenient as having to install things, and are quite prevalent on the platform. It doesn't make much sense to credit the web's success on removing the need for installs. Hell, it was still super popular even when installing Flash was basically a requirement. > It's rare to find a game that doesn't start by installing DirectX, Visual C++ Redistributable, and more. All of which is handled automatically for the user (and regardless is usually unnecessary and only done the way it is because of Microsoft's distribution license terms for DirectX). >Modern browsers have powerful sandboxes and always-active updates to address security threats. Sounding indignant isn't actually making a point. OS's have always active updates, in Windows's case whether you want them or not, and plenty of security options. Web browsers have a huge attack surface that has been exploited at least as often as OSs. > Browsers are very standardized these days. It's very rare that I write code that doesn't work cross-plat immediately. Impressive. I guess all those frameworks out there that are meant to abstract away all the implementation quirks between IE's various iterations, Edge, Chrome, and FF are useless then? > And on mobile? Remember we're talking true cross platform here. Apple's App Store has far more limitations than you'll run into on the web. Mobile web is still a goddamned garbage fire as far as I can tell. There's a reason all those popular web sites have native apps in the app store.
- dijit 9y ago>How are these mutually exclusive? Plenty of desktop software requires a signup first. And plenty of webapps do not require a login. Some != all, it's definitely -not- the majority. >Modern browsers have powerful sandboxes and always-active updates to address security threats. Sounding indignant isn't actually making a point. I have a trusted bloated ball of incomprehensible code running whatever it wants with direct access to memory, video and my entire filesystem. Revoking access to the first set of things is impossible and limiting filesystem access is unlikely to be feasible or actionable for most people. The Browser is the epitome of complication, people tout security in the browser as if it's infallible yet through complication bugs are more common and prolific. Browsers are not a magic bullet no matter how much there is a wish to "pass the buck". All you're doing by making browsers more complicated is: A) Giving more attack surface B) Increasing complexity to audit. C) Ensuring the big guys are never challenged.