SilverLight是微软推出的与adobe竞争的web客户端技术。目前是1.1测试版,1.1正式退出后,将改名为silverLight 2.0。
SilverLight在ie里面是一个activex控件,微软的计划是让它支持所有浏览器。在mac,firefox中都会有相应的插件。
SilverLight2.0是一个划时代的产品。可以这么说。因为它是第一次在浏览器中支持c#的语言。浏览器中的脚本一直是script类型的语言。这种jit编译的语言搬入浏览器,是历史上的第一次。因此,它的出现,必将对web的生态环境产生巨大的影响。
silvelight自带一个mini clr,这是它支持c#的原因。
SilverLight2.0又名wpf/E,意思是wpf everywhere。顾名思义,它支持wpf。不过,它支持的wpf与vista支持的wpf还是有一定区别。它的wpf是vista的wpf的一个子集,而且xml命名
空间也不同,虽然形式相近,但目前,其实是不完全兼容的。
SilverLight2.0不仅可以支持在浏览器中运行,它还支持对浏览器的html进行操作,还可以用silverlight中的c#作为html的事件响应,因此,它实质上实现了用c#作为网页的脚本语言。这是技术上的伟大革命。
SilverLight必将战胜adobe的flash,同时,可以肯定的是,微软会再次吃上垄断官司。俺也不喜欢微软的垄断,可是adobe太瘦弱,实在不是微软的对手。所以,虽然还是很同情adobe,但是还是不会下它的注。这是一个技术底蕴的问题,在编程语言的开发方面,adobe还是太弱了。没法跟微软竞争。如果adobe用java作为开发语言,也许还有点戏。
SilverLight将部分开源。(不知道为什么,开源还要保留一部分,显得比较小气,不如索性不开源,要么全开源,开源一部分,那是找骂,必然被开源组织嘲笑,是可以预见的)

基本上可以预言,SilverLight之后的时代,是真正的Web2.0,或者叫web 3.0,既然现在已经有了一个欺世盗名的web 2.0。所谓的ajax,在silverLight的面前,就完全成了鸡肋和笑话。