WPF vs SilverLight

WPF:

1.WPF是以Windows为中心的技术,意味着它只能运行在Windows操作系统上;即便是基于浏览器的WPF应用,虽然它能运行在IE和Firefox上,但它也只能运行在Windows系统上。因为微软对WPF的规划很大一部分是希望利用Windows系统固有的强有力的系统能力和对DirectX技术的投资。

 

SilverLight:

1.SilverLight被设计成是WPF的一个子集,它被设计成只需要安装一个Plugin,就可以在主流浏览器包括Firefox,IE,Goole Chrome,Apple Safari上运行,也可以在别的操作系统如Linux,Mac OS上运行它。这是一个吸引广大开发者的技术框架项目。在很多方面,SilverLight基于WPF,并且整合了WPF许多标准(如XAML),SilverLight也抛弃了WPF的一些特定的特征(如真的3D Drawing和Rich Document显示),这些功能或许会出现在SilverLight未来的版本里。

Silverlight的最终目标是提供开发者一个类似Adobe Flash的开发工具,但是Flash在跨浏览器多媒体动画方面已经占有领导地位了;

要吸引开发者转移到一门新的、尚未占领市场的新技术上来,微软需要将SilverLight打造成具有下一代特征,坚若磐石的兼容性,无敌的设计支持。

你可能感兴趣的:(WPF vs SilverLight)