这两者是相同还是不同?
如何在visual studio 2008中开发silverlight?
更新 还请回答 如何在visual studio 2008中开发silverlight应用程序?
答案 0 :(得分:1)
WPF和Silverlight都使用所谓的XAML
来定义接口/ GUI应该是什么样子。 WPF和Silverlight都是在不同领域使用的表示层。
WPF用于基于Windows的应用程序,而Silverlight用于基于Web的应用程序。
在MSDN上阅读关于"When should I use WPF vs Silverlight?"的博客文章。
答案 1 :(得分:1)
您可以将Silverlight视为WPF的一个子集,但有一个主要区别。 WPF使用完整的.Net Framework和Silverlight使用不同的dll(因此你不能在SL中使用.Net框架中的所有类)。
当然,Silverlight是一种用于创建浏览器基础应用程序的演示技术(SL也可以是浏览器之外的应用程序),WPF用于创建Windows应用程序。
答案 2 :(得分:1)
Silverlight的原始代号是WPF / E,E代表“Everywhere”。这应该有助于理解它的起源。
它被设计为WPF的简化版和便携版,但现在两者似乎都有所不同。这是一篇关于它们如何分歧的好文章:WPF Compatibility