刚才我想下载 ASP.NET MVC,发现现在有一个叫做 Web 平台安装程序的东西。但安装程序的直接链接仍然存在。
几天前我想获得 SQL 2008 Express。现在我只得到了这个 Web 平台安装程序,仅此而已。我不得不在 Google 上搜索了一段时间,才找到独立安装程序的链接。
然后去年我尝试从他们的网站下载一些 ISO,但我不得不安装一些糟糕的安装程序才能获取文件。我们的管理员也使用这个奇怪的工具从他们的 MSDN 网站提取图像。
那里有什么问题?多年来一切都很顺利,我们可以通过 FTP 和 HTTP 下载所有内容。为什么现在这些东西会妨碍我并大大降低我的用户体验?我理解,直到发现一些半合法的下载或成人网站使用这些自定义下载器来传播恶意软件。为什么 MS 会这样做?
答案1
许多公司可供您使用其非标准的下载和安装解决方案。
- 最近安装了 Adobe Acrobat Reader?它是一款很棒的下载管理器。
- 玩魔兽世界吗?
- Apple(软件更新)
这些公司创建自己的软件的原因是为了更容易获得支持。
当你通过浏览器下载时,有太多事情需要考虑:
- 您是否正在运行某种阻止工具(例如修改过的 hosts 文件,或者 Firefox 用户的 adblock plus)
- 您运行的浏览器是哪个版本?
- 你运行的是什么操作系统
- ETC。
如果网络下载是首选且唯一的选择,支持人员需要了解和询问的问题太多了。当他们使用网络下载器时,他们会说“Windows 还是 Mac?”,然后你就选择正确的下载器。下载器非常聪明,可以消除任何特定用户的设置(除非存在潜在的网络问题)。
- 企业更容易提供支持。
- 对于普通人来说这更容易。
- 重新开始下载变得更容易 - 这对于大文件来说是天赐之物。
答案2
MS 这样做很可能是为了最大限度地提高下载崩溃恢复的经济性。如果通过其他方法下载失败,在大多数情况下,您将不得不重新开始。
这是简单的答案。
话虽如此,我认为这完全是另一个层面的问题。我认为 MS 是...
#1 试图建立一个系统,可以锁定“未经授权的用户”以阻止其接收软件和更新。
#2 下载工具可能只是为了方便大家使用。
#3 这样做将确保没有第三方下载管理器可以与他们的网站合作。
查看 Google 上有关 Windows 正版增值间谍软件争议的新闻报道。我认为这清楚地表明了 MS 剥夺某些用户更新的意图,并且表明了转向此类下载工具的原因之一。
答案3
只需将我们必须单独下载的工具合并到一个界面中即可。如果您下载 SQLServer Express,则可能还会下载 Visual Studio Express。情况并非总是如此(我假设您就是这样),而且在那些时候这很麻烦。
我个人在寻找 Subtext 的源代码时感到很沮丧。所有路径都把我引向了 Web 安装程序,但我在 codeplex 或其他地方找到了我需要的东西。
对于大量用户来说,这种组合界面可能最有意义,并且他们愿意惹恼我们其他人,但正如你我所展示的那样,我们最终可以找到我们需要的东西。
汉塞尔曼我认为解释得很好。
答案4
首先,微软安装程序不包含恶意软件。
其次,该安装程序使初学者可以更轻松地开始开发。
并且您仍然可以直接从 HTTP 从 Microsoft 下载软件。
Axxmasterr 是对的