我应该使用多少Silverlight进行Web开发?

时间:2011-02-09 11:58:12

标签: silverlight balance

我最近学习了Silverlight技术,我想用它来开发一个非常大的Web应用程序。 问题是:我应该使用Silverlight作为应用程序的基础并在Silverlight中进行所有应用程序开发,还是应该仅在必要时使用Silverlight?

5 个答案:

答案 0 :(得分:6)

除非您绝对需要使用Silverlight并且无法使用HTML,否则请勿使用Silverlight。它对某些功能(视频等)非常有用,但请记住,很多人(比如我自己)没有安装Silverlight,如果我们访问的网站上写着“你必须安装Silverlight”,我们的回答就是“你必须疯狂”。其中每一个都是用户或客户丢失。

我访问过一两个网站(主要是微软),因为我想要一些信息,或者对某些内容感兴趣。除非我安装Silverlight,否则开发人员决定不允许我拥有该信息。我去其他地方找到了这些信息。

尽可能多地使用HTML格式的网站,如果必须使用Silverlight,请提供HTML替代方案。

答案 1 :(得分:2)

如果您需要有关Silverlight渗透的统计信息,请查看RIA statistics

答案 2 :(得分:1)

如果你谷歌那么有一些成熟的Silverlight网站,但我不建议尽管SL功能强大,但它并不是展示网页内容的最佳选择。

总结一下:

<强>优点:

  1. 互动内容。
  2. 支持.Net的迷你版
  3. 具有强大的样式控件模型。
  4. 它能够访问普通的HTML DOM和JS代码。
  5. <强>缺点:

    1. 没有WCF就无法访问数据库(虽然有一些黑客攻击)
    2. 在处理大量数据时需要考虑一些性能。
    3. 虽然它有很多专业人士,但我的最终答案是,我建议您坚持使用普通的HTML输出而不管服务器技术如何,并且仅将Silverlight用于交互式内容(图表/小工具/聊天)。

答案 3 :(得分:1)

我认为Silverlight是在网站和管理网站上开发管理工具的好技术。

答案 4 :(得分:0)

silverlight浏览器渗透率不如flash或java因竞争对手(google chrome,firefox)而无法改善,我建议你使用Adobe flex进行大型应用。