互联网经历过Web 2.0的洗礼后,网络用户不仅仅局限于简单的交互功能,而对网络产品的体验性要求越来越高,对此RIA(Rich Internet Application)技术随之而来。目前RIA技术的焦点主要集中在微软的Silverlight技术和Adobe的Flash技术,相对来说,Silverlight比Flash晚推出数年,但是其发展势头和发展方向一直和Flash遥相呼应。近些日子,在和,经常会看到一些新人的提问,什么情况下使用Silverlight技术,而什么情况下使用Flash技术呢? 本文将对此进行简单的对比和描述,但是在正文开始前,我想提前说一下,文章中没有对某一门技术进行抨击或者贬低的言语,只是提出个人观点,供大家参考,如果您有不同的看法,欢迎留言讨论。
Silverlight 4支持运行在Windows XP SP3,Windows 7/Vista,Windows Server 2003 SP2, Windows Server 2008 SP2, Windows Phone 7,Symbian系统平台,另外支持Windows,Mac和Linux下主流浏览器作为运行平台。
Flash支持运行在Windows XP SP3, Windows 7/Vista, Mac OS X, and Linux (Fedora Core 12, Ubuntu 9.10, OpenSuse 11.2); Flash Player 10.1 for Android. 当前仍旧没有支持64位Windows系统的Flash Player。