深入探索Silverlight 3与Visual Studio 2008开发环境
1. Silverlight 3的优势特性
Silverlight 3作为一种强大的技术,具有诸多显著的优势。
1.1 跨平台与跨浏览器支持
ASP.NET 虽然声称具备跨浏览器支持,但实际上在不同浏览器中的表现存在差异。例如,若想使用ASP.NET控件的全部功能,通常需要使用最新版本的Internet Explorer,否则网站功能会有所缩减。而Silverlight则真正实现了跨平台和跨浏览器,目前支持Windows和Mac OS平台,以及Internet Explorer和Firefox浏览器,未来也可能支持Safari。对于Linux平台,Mono项目正在开发名为Moonlight运行时的Silverlight实现,这将使开发者能够使用同一代码库为Windows、Mac和Linux系统开发Silverlight应用程序,并且用户在不同平台上的体验将保持一致。
1.2 .NET框架的跨平台版本
Silverlight 1.0于2007年夏季发布,仅支持在客户端解释的Ecma语言。而Silverlight 2及后续版本包含了自己的跨平台版本的.NET框架,拥有自己的公共语言运行时(CLR)、完整的类型系统和.NET框架编程库,开发者可以在Visual Studio 2008中使用这些资源来构建丰富的浏览器用户体验。
1.3 XAML文本标记语言
Silverlight的基础是基于文本的标记语言XAML,与其他RIA解决方案(如Flash)的编译文件基础不同,XAML对开发者更加友好。它易于编写和修改,例如
超级会员免费看
订阅专栏 解锁全文
78

被折叠的 条评论
为什么被折叠?



