深入探索 Silverlight:构建跨平台浏览器应用的利器
1. Silverlight 简介
Silverlight 是一个用于构建丰富的、浏览器托管应用程序的框架,可在多种操作系统上运行。它借助浏览器插件发挥作用,当访问包含 Silverlight 内容的网页时,该插件会运行并执行代码,在页面的指定区域渲染内容。与传统的 HTML 和 JavaScript 组合相比,Silverlight 插件提供了更丰富的环境,能创建具有交互式图形、矢量动画以及播放视频和音频文件的页面。
此前也有其他技术尝试通过插件拓展浏览器功能,如 Java、ActiveX、Shockwave 和 Adobe Flash 等。然而,这些技术都未能成为富 Web 开发的主导平台,它们存在安装困难、开发工具不佳以及与各种浏览器和操作系统兼容性不足等问题。Flash 是其中较为成功的,具有出色的跨平台支持和广泛的应用,但它从单纯的多媒体播放器发展为动态编程工具的时间较短,相比 .NET 这样的现代编程环境仍有不足。
Silverlight 旨在结合 Flash 的强大功能和跨平台支持,以及融入 .NET 基本概念的一流编程平台。目前,由于 Flash 的广泛应用和成熟度,它在市场上占据优势,但 Silverlight 也有一些 Flash 无法比拟的架构特性,例如它基于 .NET 公共语言运行时(CLR)的精简版本,允许开发者使用纯 C# 编写客户端代码。
2. Silverlight 设计工具
- Visual Studio 与 Expression Blend :Visual Studio 是一个功能强大的集成开
超级会员免费看
订阅专栏 解锁全文
7

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



