我不是Silverlight的开发人员(还有),而且我认为其他许多东西是与Flash相比缺少浏览器安装。
但我不清楚为什么网站访问者必须自己明确安装Silverlight - 这似乎是主要的绊脚石。
由于绝大多数计算机用户都使用Windows,因此Microsoft有没有理由不通过Windows更新将Silverlight强制转换为Windows计算机?
他们使用.NET框架运行时执行此操作(并继续这样做),为什么不使用Silverlight?法律问题,也许?
答案 0 :(得分:8)
被所有竞争对手起诉是阻止这个
的原因答案 1 :(得分:2)
我认为这是试图获得采用的错误方法。该产品应该独立安装,而不是依靠Windows安装基础来获得支持。但是,在Silverlight中编写免费版本的Office(编辑:我的意思是Office Web Applications)是获得采用的好方法(即使非SL版本也可用http://blogs.msdn.com/officewebapps/archive/2009/08/05/9858563.aspx)。
此外,由于这是一个浏览器插件,它会如何工作? Windows更新是否可以为firefox,Opera或用户喜欢的任何浏览器安装插件?对我来说似乎不可行,但我真的不确定。
答案 2 :(得分:2)
为什么不这样做有几个原因。
Silverlight不会达到主流采用,直到有一个应用程序,每个人都必须使用它。就像上面的办公室在线示例一样。
答案 3 :(得分:1)
他们实际上在Windows Update中建议它。我礼貌地拒绝它。
答案 4 :(得分:1)
也可能存在反垄断原因,请记住Java发生的事情,即使是来自Sun,他们仍然遇到问题。
如果你一直在等待Silverlight流行起来,那就永远不够了,现在开始开发,当有很多支持Silverlight的优秀网络应用程序时,它可能会变得更受欢迎,而且它很容易安装,你可以定位Mac和Windows,在某种程度上Moonlight也支持Silverlight 2.0和3.0,可能有Mac-Windows-Linux应用程序你可以写。
我向任何使用.NET开发的人推荐Silverlight,因为我正在Silverlight中编写应用程序,所以我有点偏颇。
答案 5 :(得分:0)
我怀疑他们正在等待技术成熟和/或获得更多接受。一旦关键数量的站点和/或用户安装了它们,他们就可以这样做。
另一种选择是他们可能要等到他们完成了WPF和Silverlight的“合并”。我看不出他们继续将这两种非常相似的技术分开。
毕竟Adobe不会强迫所有人使用Flash。
答案 6 :(得分:0)
不能代表微软,但我对这个问题感到沮丧。我不想把额外的废话推到我的机器上(或者一般的生活)。如果我拉它,我只想要额外的东西。像这样的东西应该总是“选择加入”而不是“选择退出”或“根本没有选择。”
答案 7 :(得分:0)
欧洲联盟已向微软提起反垄断诉讼,这可能是他们没有将其纳入更新的原因。
但是我没有安装它,因为我不喜欢不必要的处理器周期用于广告,就像使用闪存一样。 Flash我已经在我的许多计算机上卸载以示抗议,但我承认它是在我的客厅媒体中心,因为人们用它来管。
答案 8 :(得分:0)
对于所有的炒作,Silverlight并不是那么好开发,也没有为用户提供任何通过dhtml / ajax无法实现的体验。