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打造成具有下一代特征,坚若磐石的兼容性,无敌的设计支持。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。