开发人员为什么要使用Silverlight?
我对Silverlight几乎一无所知。我正在考虑创建一个基于浏览器的应用程序,真的不知道它是否应该使用Silverlight或ASP.NET(我很熟悉)来构建。我很好奇为什么开发人员选择使用Silverlight开发人员为什么要使用Silverlight?,silverlight,Silverlight,我对Silverlight几乎一无所知。我正在考虑创建一个基于浏览器的应用程序,真的不知道它是否应该使用Silverlight或ASP.NET(我很熟悉)来构建。我很好奇为什么开发人员选择使用Silverlight 非常感谢。如果您想要一个不使用flash的flash类型站点,请使用Silverlight。如果您想使用.NET堆栈,Silverlight是实现flash功能的方法。ASP.NET和Silverlight是不可比的 Silverlight是一个客户端框架,可能只能与Adobe的Fl
非常感谢。如果您想要一个不使用flash的flash类型站点,请使用Silverlight。如果您想使用.NET堆栈,Silverlight是实现flash功能的方法。ASP.NET和Silverlight是不可比的 Silverlight是一个客户端框架,可能只能与Adobe的Flash相媲美,而ASP.NET是一个服务器端框架
您使用的是取而代之的,不是一个而是另一个,它们没有以任何方式连接。 Silverlight最初被称为WPF/E。它是Windows演示文稿基础的轻版本,用于Web和嵌入式设备。
但是,是的,你可以把它想象成Microsoft Flash。如果你正在构建一个需要大量UI交互的东西,并且它的呈现方式是合理的非静态的,那么我建议Silverlight 如果您使用的是(相对)简单的UI(即基于表格的数据表示,如客户和订单),没有太多的UI技巧,那么我建议您坚持使用ASP.NET
在完成了这两项工作之后,我发现Silverlight在处理复杂的UI内容时非常有用,或者您需要消除对服务器的回调和回发。您也可以尝试使用web标准,附带一些Jquery和Ajax,或许还可以使用html5。您需要对此做些什么?
- 在客户端浏览器上重用.NET代码和技能李>
- 实现高性能
有几个原因你可能想考虑使用Silverlight:
- 你需要好看又漂亮的衣服 交互式web应用程序(即 不是Ajax、jQuery等)
- 你想利用你现在的时间 编程语言(VB.NET,C#, 等)技能
- 您希望您的“web应用程序”是 在浏览器外可用
还有其他原因-请阅读:。您可能需要做一个重要的渐变,但是一旦做了,您可能会在某些事情上更喜欢SL而不是ASP.NET,甚至在某些情况下,您在ASP.NET中没有可用的选项,例如,透视变换图像,用户可以通过交互方式设置动画。因为它是即将推出的Windows Phone 7平台上第三方软件开发的唯一选项。(好的,也是XNA,但那是游戏用的)
哦,他们也出于某种原因在网络上使用Flash。你知道Flash的相关知识和使用方法吗?简单来说,你可以认为Silverlight是微软的Flash版本。Silverlight插件不一定要放在ASPX页面中,它也可以嵌入到一个标准的HTML页面中。您还可以从Silverlight应用程序中操作包含页面。是的,我可能忘记了提到ASP.NET和Silverlight没有任何连接方式。而且它比Flash有更好的64位支持,可以启动。与JavaScript相比,它的性能更高,而不是与本机代码相比。就这么说吧。