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

我应该使用多少Silverlight进行web开发?,silverlight,balance,Silverlight,Balance,我最近学习了Silverlight技术,我想用它来开发一个相当大的web应用程序。 问题是:我应该使用Silverlight作为应用程序的基础,并使用Silverlight进行所有应用程序开发,还是只在必要时使用Silverlight?除非您绝对需要使用Silverlight,并且无法使用HTML,否则不要使用Silverlight。它对某些功能(视频等)很有用,但请记住,许多人(比如我)没有安装silverlight,如果我们访问的网站上说“你必须安装silverlight”,我们的回答是“你

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

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

我访问过一两个网站(大部分是微软),因为我想了解一些信息,或者对一些东西感兴趣。开发人员决定,除非我安装了Silverlight,否则不允许我拥有这些信息。我到别处去寻找那个信息


因此,尽可能多地使用HTML来创建站点,如果您必须使用Silverlight,请提供HTML替代方案

silverlight浏览器的普及率不如flash或java。由于竞争对手(google chrome、firefox)的原因,silverlight浏览器的普及率不会提高。我建议您在大型应用程序中使用Adobe flex

如果您需要有关Silverlight普及率的统计数据,请查看一下

如果您在谷歌上搜索Silverlight,有一些成熟的网站,但我不建议您认为尽管SL功能强大,但它不是展示web内容的最佳选择

总而言之:

优点:

  • 互动内容
  • 支持.Net的迷你版
  • 具有用于设置控件样式的强大模型
  • 它能够访问普通的HTMLDOM和JS代码
  • 缺点:

  • 没有WCF就无法访问DB数据(尽管有一些黑客攻击)
  • 在处理大量数据时,需要考虑性能问题

  • 尽管Silverlight有很多优点,但我的最终答案是,我建议您坚持使用正常的HTML输出,而不考虑服务器技术,并且仅将Silverlight用于交互式内容(图表/小工具/聊天)。

    我认为Silverlight是一种很好的技术,可用于开发web和管理网站中的管理工具

    “每一个都是用户或客户的损失。”是的,这是一个非常重要的问题