.net 用户在采用Silverlight时有问题吗?

.net 用户在采用Silverlight时有问题吗?,.net,silverlight,user-interface,.net,Silverlight,User Interface,出于几个原因,我的团队正在考虑将我们的web UI平台从ASP.net切换到Silverlight。明确地说,这些是为我们的用户提供服务的商业网站,我们自己开发和托管它们 是否有人将其业务/内部网网站从传统的基于服务器的web技术(如ASP.net)切换到Silverlight?或者您是否已将Silverlight添加到您的网站?如果是的话 您的用户是否抱怨或拒绝安装Silverlight 是否有大量用户无法安装Silverlight 他们是否对Silverlight UI的外观或响应性发表了

出于几个原因,我的团队正在考虑将我们的web UI平台从ASP.net切换到Silverlight。明确地说,这些是为我们的用户提供服务的商业网站,我们自己开发和托管它们

是否有人将其业务/内部网网站从传统的基于服务器的web技术(如ASP.net)切换到Silverlight?或者您是否已将Silverlight添加到您的网站?如果是的话

  • 您的用户是否抱怨或拒绝安装Silverlight
  • 是否有大量用户无法安装Silverlight
  • 他们是否对Silverlight UI的外观或响应性发表了评论
  • 他们还有什么评论
简而言之,如果我开始在我的页面上使用Silverlight,我的网站的用户会感到不安吗?
如果你的答案是“视情况而定”,那么请说明决定因素是什么

顺便问一下,是否有一种简单的方法可以检测有多少用户安装/已经安装Silverlight

编辑:

谢谢你迄今为止的回答!我可能正在接触,但有没有人有部署Silverlight应用程序的具体经验?我想知道是否有人经历过这种情况,他们的用户是否有任何重大问题。

如果您计划让您的网站仅由使用Silverlight的用户使用,那么您将限制该网站的潜在使用

虽然了解Silverlight的人可能听说过Silverlight,并安装了它,但许多用户可能根本没有安装Silverlight,要求他们下载它以便能够查看您的网站可能会让他们很犹豫

这就是说,如果您的用户不是临时用户,而是经常访问的用户、社区的一部分用户或仅仅是普通用户必须使用您的站点,那么他们将更倾向于安装Silverlight


如今,Flash在网络上变得如此普遍的唯一原因是有足够多的人拥有或将下载客户端,主要是为了能够玩基于Flash的游戏!一旦/如果Silverlight达到了这一点,那么这将不再是一个问题。

我还想说,如果你的目标是让每个人都可以使用,无论他们可能使用什么操作系统。Silverlight可能不是目前的发展方向

如果你真的想要一些互动的东西,我会选择灵活的方式。因为flash在大多数平台上都是免费提供的。Mac/Linux/Windows和移动设备

因为我不太重视闪光灯/银光灯

我想说的是使用Ajax和javascript效果(prototype、jQuery或我不知道的任何其他javascript库)做一些事情。它应该减少用户的加载时间

完全切换到flash或silverlight可能是个糟糕的主意…对我来说,flash总是让我的firefox不稳定…内存泄漏之类的事情。至于silverlight,我的操作系统不支持它

我不确定“business web UI platform”是指您自己的网站还是指您正在销售的某些web应用程序

  • 如果你指的是你自己的网站,我同意塞缪尔的说法,你会的 当前将您的用户群限制为非 许多“普通用户”都有 Silverlight尚未安装
  • 如果你 你正在谈论一个你正在开发的软件 我认为销售是最重要的 要考虑的事实是 你的客户会发现它有问题 他们必须推出软件 (Silverlight框架)与购买只需安装在服务器上的应用程序相比。我们在我的公司也讨论过这个问题(是否从客户端有大量JavaScript代码的ASP.net切换到Silverlight或Flex),我们没有这样做,因为我们认为客户不会喜欢额外的部署工作。此外,由于公司政策,用户(例如在银行、保险公司工作等)不允许安装浏览器插件,因此当需要Silverlight时,您将很难向此类客户销售

编辑:事实上,在工作场所上网的用户通常不允许安装浏览器插件,这两种情况都适用。似乎越来越多的雇主制定了严格的政策,用户只能使用预装或“白名单”上的软件,并且没有足够的操作系统权限自行安装任何东西

一位高级开发人员向我指出,将silverlight用于公共网站的一个问题是,它会完全中断导航(即使用后退按钮)。

以用户的身份来说:

我还没有安装Silverlight,如果某个站点需要它,我可能会重新考虑是否真的需要首先访问该站点。 作为一个用户,我看不到Flash或普通AJAX的必要性或好处。它没有被广泛使用,所以我只能为一两个站点安装它。从用户的角度来看,它没有做任何新的事情。是的,它运行.NET,但作为一个用户,我不在乎。首先,我不是Flash的超级粉丝。对于网站,我更喜欢简单的网站。Javascript很好,AJAX很好,Flash很痛苦,而微软的Flash克隆版也不比这更好。不同之处在于,我需要Flash用于其他目的,因为它用于网络上的许多内容。Silverlight并非无处不在

我不会为一个网站安装Flash,也不会为一个网站安装Silverlight


网站比Flash/Silverlight应用更容易浏览。它们也可以在任何浏览器中工作,无需特殊插件。随着今天AJAX的流行,您可以做很多几年前仅在Flash或Java applet中才能完成的事情。Silverlight在这方面似乎来得太晚了。

Netflix使用Silverlight作为其网站播放器,该播放器可用于Windows和MacOS X。希望使用Netflix strea的Everyuser