2.3 Silverlight BCLSilverlight base class library是.Net base class library的子集,完全基于原来的代码基构建。为了适应Web应用的需求,做了一些改变: - 减少尺寸
作为浏览器插件,用户需要快速的下载安装,运行,Silverlight提供的类库必需具有很小的尺寸。所以基于浏览器应用的特点移除一些不必要的特性,例如Console,COM操作,还有CodeAccess Security等等。
- 添加特性
同时也为Silverlight添加了必要的特性功能,例如IsolatedStorage等等。 2.4 跨平台支持Silverlight提供了一个平台抽象层来支持更多的操作系统例如MacOS X,如下图: