我对Silverlight几乎一无所知。我正在考虑创建一个基于浏览器的应用程序,真的不知道它是否应该使用Silverlight或ASP.NET(我熟悉)来构建。我很好奇开发人员选择使用Silverlight的原因。为什么开发人员会使用Silverlight?
非常感谢。
我对Silverlight几乎一无所知。我正在考虑创建一个基于浏览器的应用程序,真的不知道它是否应该使用Silverlight或ASP.NET(我熟悉)来构建。我很好奇开发人员选择使用Silverlight的原因。为什么开发人员会使用Silverlight?
非常感谢。
有你可能要考虑使用Silverlight的几个原因:
还有其他原因 - 请阅读:Top 10 Reasons to Use Silverlight。可能需要制定一个明显的斜坡,但是一旦制作完成,您可能更喜欢使用SL来处理ASP.NET中的某些事情,甚至在某些情况下,在ASP.NET中没有可用的选项,例如,可以交互式地从用户动画的图像透视变换。
如果您想要使用Flash类型的网站而不使用Flash,请使用Silverlight。如果你想使用.NET堆栈,Silverlight是完成Flash所能做的事情的方法。
而且它比Flash有更好的64位支持来启动。 – 2010-02-21 01:20:08
Silverlight最初被称为WPF/E。它是Windows Presentation Foundation的轻量版本,专为Web和嵌入式设备而设计。
但是,您可以将其视为Microsoft Flash。
如果你正在构建一些需要大量UI交互的东西,并且对于其演示文稿而言是合理的非静态的,那么我会建议Silverlight。
如果你正在做的(相对)简单的用户界面(即基于表格的数据,如客户和订单),并没有太多的UI技巧,那么我建议你坚持使用ASP.NET。
完成这两项工作后,我发现Silverlight会在做复杂的UI工作时踢屁股,或者您需要消除对服务器的回调和回发。
你也可以尝试使用web标准,也可以使用一些jquery和Ajax,也许Modernizr使用html5。你需要做什么呢?
与JavaScript相比,性能较高,而不是本地代码。只是在说'。 – 2010-07-22 21:09:37
因为它是即将到来的Windows Phone 7平台上第三方软件开发的唯一选择。 (好吧,也是XNA,但那是游戏)
哦,他们也在网上使用它出于某种原因。
你知道关于Flash的一切吗?简而言之,您可以将Silverlight视为Microsoft的Flash版本。 – 2010-02-20 23:29:45