WPF或Silverlight哪个占上风?

WPF或Silverlight哪个占上风?,wpf,silverlight,Wpf,Silverlight,读了一些关于Silverlight的文章,我真的很困惑。我是应该专注于WPF还是Silverlight,还是两者兼而有之?这就像在问Web还是桌面:哪一个占上风 Silverlight Web和WPF Desktop都是类似的。但两者都有各自的工作场所 你不能使用Windows计算器、任务管理器或MS Word。请不要像在桌面上一样在网上提及谷歌文档应用程序。同样的事情也适用于web应用程序 所以,这取决于你想在什么平台上工作。这就像问网络或桌面:哪一个占上风 Silverlight Web和W

读了一些关于Silverlight的文章,我真的很困惑。我是应该专注于WPF还是Silverlight,还是两者兼而有之?

这就像在问Web还是桌面:哪一个占上风

Silverlight Web和WPF Desktop都是类似的。但两者都有各自的工作场所

你不能使用Windows计算器、任务管理器或MS Word。请不要像在桌面上一样在网上提及谷歌文档应用程序。同样的事情也适用于web应用程序

所以,这取决于你想在什么平台上工作。

这就像问网络或桌面:哪一个占上风

Silverlight Web和WPF Desktop都是类似的。但两者都有各自的工作场所

你不能使用Windows计算器、任务管理器或MS Word。请不要像在桌面上一样在网上提及谷歌文档应用程序。同样的事情也适用于web应用程序


所以,这取决于你想在什么平台上工作。

我不认为网络和桌面有什么区别。Silverlight仍然受到它可以运行的平台的限制,并且仍然需要一些本地运行进程,即使是在沙箱中

我认为这里的区别在于功能和可用性。WPF可以为您提供整个.NET framework的功能、对用户计算机的完全访问权限以及SL中无法提供的一些功能。另一方面,SL允许您在Windows、Mac和基于Linux的系统上运行应用程序,由于web部署和整个应用程序可以成为web生态系统的一部分,分发变得更加容易


我个人支持WPF,但由于过去几年里整个网络和云的炒作,SL得到了微软和开发者更多的关注。

我不认为它与桌面有什么区别。Silverlight仍然受到它可以运行的平台的限制,并且仍然需要一些本地运行进程,即使是在沙箱中

我认为这里的区别在于功能和可用性。WPF可以为您提供整个.NET framework的功能、对用户计算机的完全访问权限以及SL中无法提供的一些功能。另一方面,SL允许您在Windows、Mac和基于Linux的系统上运行应用程序,由于web部署和整个应用程序可以成为web生态系统的一部分,分发变得更加容易


我个人非常支持WPF,但由于过去几年整个网络和云的炒作,SL越来越受到MS和开发人员的关注。

阅读这些问题及其答案可能会让您对这一点有一些了解:


阅读这些问题及其答案可能会让你对这一点有所了解:


我完全同意decyclone,这取决于你想在哪个平台上工作。如果您以前有Asp.net/We应用程序的经验,Silverlight是一种方式,而如果您在WinForms/Windows应用程序中工作过,则WPF是一种方式

但是SL和WPF中的大多数概念是相似的;因此,一旦你对这些概念有了很好的理解,你在这两个领域都不会遇到太多问题

如果我们忽略了平台,那么WPF将占据上风,因为WPF是SL的超集

也来看看这个问题-


我完全同意decyclone,这取决于你想在哪个平台上工作。如果您以前有Asp.net/We应用程序的经验,Silverlight是一种方式,而如果您在WinForms/Windows应用程序中工作过,则WPF是一种方式

但是SL和WPF中的大多数概念是相似的;因此,一旦你对这些概念有了很好的理解,你在这两个领域都不会遇到太多问题

如果我们忽略了平台,那么WPF将占据上风,因为WPF是SL的超集

也来看看这个问题-


属于它们,它们通常有不同的用途。Silverlight是为web应用程序而推出的,WPF是为在用户桌面上本地运行的富客户端应用程序而推出的。有一些重叠,但这是一个相当公平的区别。选择一个最适合你的目的。它们通常用于不同的目的。Silverlight是为web应用程序而推出的,WPF是为在用户桌面上本地运行的富客户端应用程序而推出的。有一些重叠,但这是一个相当公平的区别。选择一个最适合你的目的。这没有任何意义。您说这不是web应用程序和桌面应用程序之间的区别问题,然后在第二段中描述了WPF可用但在Silverlight中找不到的桌面特定功能,从而完全反驳了这一点。此外,你怎么能对WPF感到满意呢?它们不是相互竞争的技术,这毫无意义。你说这不是web和桌面应用程序之间的区别问题,然后在你的第二篇文章中完全反驳了这一点 段落中描述了WPF可用但在Silverlight中找不到的特定于桌面的功能。此外,你怎么能对WPF感到满意呢?它们不是相互竞争的技术。