ASP.NET vs Silverlight

时间:2010-10-18 08:41:23

标签: asp.net silverlight

我想知道为什么你仍然会使用ASP而不是Silverlight,因为有了silverlight,你可以做很多事情。而你不必使用css,jquery,js,html等。

同样使用silverlight,您可以通过ria服务调用数据库。

我只能想到一个原因,即不是每个人都安装了这个插件。但那只是时间问题。

好奇你们是怎么想到这个主题的。

5 个答案:

答案 0 :(得分:5)

答案 1 :(得分:1)

你基本上已经回答了自己的问题 - 并非所有人都有插件。特别是在商业领域,新技术的升级和采用可以被描述为缓慢。

Silverlight的整体渗透率在过去一年中显着增长,但这种增长并未在各个行业均匀分布。

正如你所说,这只是时间问题。

答案 2 :(得分:0)

答案有点复杂恕我直言。 Silverlight非常适合开发应用程序,因此如果您正在进行应用程序,则应该考虑它。你做的很多事情更像是制作文件和报告。对于这种情况,Silverlight是错误的答案。首先,在SL中完成它需要花费更多的精力而不仅仅是直接的HTML。您使用SL也失去了一部分观众的事实是不使用SL的另一个原因。

因此,您需要回答的答案是“这是最终用户应用程序还是文档”。对于应用程序,使用SL / Flex / GWT文档使用HTML。

答案 3 :(得分:0)

  1. 使用Silverlight编写的应用程序使得使用内置功能的浏览器(标签,历史记录,收藏夹等)变得更加困难。
  2. Silverlight使应用程序启动速度变慢。
  3. Silverlight无法在所有平台上运行
  4. 总的来说,我认为“桌面应用程序与Web应用程序”的许多争论都将适用于SL。你可以问同样的问题,“为什么你会使用silverlight而不是一次点击应用程序?”

    顺便说一下,银光不是第一件事。之前有Java applet,flash,甚至是javascript框架,可以在浏览器中实现丰富的客户端交互。目前,Silverlight与Adobe Flex在企业领域展开竞争,Adobe Flex也具有潜力。

    最后,HTML始终存在。所有这些技术都依赖于HTML,因此HTML不会很快过时。

答案 4 :(得分:0)

  • 内联网和/或网站管理 - silverlight
  • 公开面对网站mvc / jquery / css ...媒体内容为silverlight