【问题标题】:What is the future of WPF and silverlight ? Why are there two different ui toolkits? [closed]WPF 和 silverlight 的未来是什么?为什么有两个不同的 ui 工具包? [关闭]
【发布时间】:2010-11-07 10:59:49
【问题描述】:

WPF 会消亡并被不断改进的 Silverlight 所取代吗?两者的方向是什么...我在问,因为我听说 MS 可能倾销 WPF 主要是因为感知或实际的性能影响对 UI 的快速性等。

http://www.zdnet.com/blog/microsoft/microsoft-our-strategy-with-silverlight-has-shifted/7834

【问题讨论】:

标签: wpf


【解决方案1】:

WPF 用于桌面应用程序,Silverlight 用于基于 Web(ala flash)的应用程序,以及新的 Windows Phone 7,Silverlight 只是针对不同平台调整的 wpf 的一个子集。此外 - 它实际上取决于编码,因为一切。如果您在 UI 线程中执行所有操作,那么 UI 当然不会响应。我正在编写一个 wpf 应用程序,它就像一个 win form 一样敏捷。

【讨论】:

  • 您正在忽略桌面的“受信任的 Silverlight”应用程序。按照 MSDN 的“桌面”链接:WInForms、WPF、SilverLight 和 C++
  • 那么 MS 的 WPF 应用程序在哪里 - 没有办公室、Outlook、记事本等,只有 Visual Studio?
  • 软件的重写需要某些理由来证明在其上花费工时是合理的。如果这些原因没有得到满足(即重写没有真正的优势,仅仅因为你可以重写,没有合理的投资回报率),重写是没有必要的。
【解决方案2】:

WPF 不太可能很快消亡或被 Silverlight 取代。 Silverlight 无法创建 WPF 可以创建的那种富客户端应用程序,不管喜欢与否,桌面应用程序都不会很快消失。

更不用说,Microsoft 已经在 WPF(Visual Studio 和 Expression Studio)中为其几个主要软件包编写了界面。这些应用程序需要做的许多事情根本无法在 Silverlight 可以提供的沙盒环境中完成。

【讨论】:

  • 谢谢你,我一直想知道并且应该意识到
  • 在 VS 和 ES 之后没有别的东西就是 WPF... 那办公室呢?
猜你喜欢
  • 1970-01-01
  • 2016-11-28
  • 1970-01-01
  • 1970-01-01
  • 2010-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-29
相关资源
最近更新 更多