为什么开发人员会使用Silverlight?

Ran*_*der 12 silverlight

我对Silverlight几乎一无所知.我正在考虑创建一个基于浏览器的应用程序,并且真的不知道它是否应该使用Silverlight或ASP.NET构建(我很熟悉).我很好奇开发人员选择使用Silverlight的原因.

非常感谢.

Mav*_*rik 11

ASP.NET和Silverlight无法比较.

Silverlight是一个客户端框架,可以与Adobe的Flash相媲美(可能),而ASP.NET是服务器端框架.

你使用的是那些,而不是一个而不是另一个,它们没有以任何方式连接.

  • Silverlight插件不必在aspx页面中,它也可以嵌入到标准的html页面中.您还可以在Silverlight应用程序中操作包含页面. (4认同)

Tod*_*ain 11

您可能需要考虑使用Silverlight的几个原因:

  • 您需要外观漂亮的交互式Web应用程序(不是Ajax,jQuery等).
  • 您希望利用当前的编程语言(VB.NET,C#等)技能.
  • 您希望您的"网络应用程序"在浏览器外可用.

还有其他原因 - 请阅读:使用Silverlight的十大理由.你可能需要制作一个重要的渐变,但是一旦制作出来,你可能更喜欢SL而不是ASP.NET上的某些东西,甚至在某些情况下,在ASP.NET中没有真正可用的选项,例如,可以交互式地从用户动画的图像的透视变换.


slu*_*ter 5

如果你正在构建需要大量UI交互的东西,并且它的演示文稿是合理的非静态的,那么我会建议Silverlight.

如果你正在做(相对)简单的UI(即基于表格的数据,如客户端和订单),并没有太多的UI技巧,那么我建议你坚持使用ASP.NET.

做完这两个,我发现Silverlight的踢屁股当谈到做复杂的UI的东西,或者你需要消除回调和回发到服务器.