.net - 银光;好,坏还是丑?

标签 .net silverlight

我最近开始了一个新项目,我们计划在 Silverlight 中创建它。我们确实希望将其开发为 RIA,并且根据之前使用其他 .Net 技术(例如 WPF)的经验,Silverlight 感觉是正确的选择。

Silverlight 已经存在好几年了,随着第 3 版的发布,我认为 - 并得到了这样的印象 - 它确实已经成为一个稳定的平台,并且会存在很长一段时间。但是,我仍然看到人们提示 Silverlight - 说它是不应该发布的糟糕技术。我的印象是,这些提示者通常对 Silverlight 没有任何实际经验。通常基于对 Microsoft 的普遍怀疑。和;我从非 Windows 用户那里得到它; “好吧,如果你创建的是 Silverlight,让我无法使用它”,但我认为 Moonlight 会解决这个问题?...

所以;对 Silverlight 的怀疑是应该的,还是 Silverlight 已成为我们可以毫无畏惧地开发新项目的好平台?

最佳答案

Silverlight 的问题是渗透。绝大多数用户已经安装了某种形式的 Flash(98% 以上),而只有一小部分用户会安装 Silverlight(大约 20% 即兴安装)。 编辑 :http://riastats.com/http://www.statowl.com/custom_ria_market_penetration.php 现在的 Silverlight 渗透率约为 40-50%。其他消息来源称,在世界某些地区(尤其是英国),这一比例高达 60%。

问问自己:我的听众是什么?他们是否可能已经安装了 Silverlight?我可以将它作为标准构建(公司)的一部分安装吗?如果他们看到“立即下载 Silverlight!”在我的网站上弹出窗口,他们会下载 Silverlight,还是会寻找与他们已有的应用程序兼容的竞争应用程序?

现在,从开发的角度来看,Silverlight 非常棒。

你为什么要使用它而不是替代品?如果您有共享组件,如果您正在重用来自另一个 .NET 应用程序的代码,如果您有内部 .NET 经验但没有使用替代品的经验。这些都是使用 Silverlight 的充分理由。

我怀疑它会一直存在,而且会随着时间的推移变得更加普遍。因此,权衡好与坏,这将告诉您 Silverlight 是否是您的正确选择。

关于.net - 银光;好,坏还是丑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1243744/

相关文章:

c# - 如何调试 .NET Framework 源代码

.net - 依赖注入(inject)——它是否违反了关注点分离?

c# - 使用 Json.NET 在 Windows Phone 7 中反序列化 JSON

Silverlight 4 程序集共享问题

wpf - Silverlight 3 是否可以访问本地文件系统、Open Excel 和打印报告?

.net - 如何保护我的 ASP.NET AJAX 应用程序?

c# - 十进制到带有千位分隔符的字符串?

c# - 为参与者 '{actorName}' 获取基于回合的并发锁在 {time} 后超时

c# - 找不到 Visual Studio 2012 CallerMemberName

c# - 在某些计算机上使用虚拟化路径的临时目录