微软按照预定计划于 7 月 10 日发布了 Silverlight 3 的正式版本,即所谓的 RTW 版,最终为我们带来了很多激动人心的特性。
Silverlight 官方网站列出了 Silverlight 3 的新特性:
- 支持高质量视频和音频
- 直播和点播的真高清(True HD 720P+)平滑流媒体
- 支持更多格式
- 全屏真高清回放
- 扩展的媒体格式支持
- 业界领先的内容保护技术
- 赋予更丰富的体验
- 透视 3D 图形
- 像素着色支持
- 位图缓存
- 新的位图 API
- 主题化的应用程序支持
- 动画效果
- 增强的控件换肤功能
- 文本呈现和字体支持的改进
- 提高了 RIA 的生产力
- 有 60 多个控件,并附有源代码
- 支持深层链接(Deep Linking)
- 搜索引擎优化(SEO)
- 增强了数据支持
- Elements 到 Element 的绑定
- 数据窗体
- 为数据验证提供了新特性
- 支持业务对象
- 提升了性能
- 应用程序函数库缓存
- 增强了 Deep Zoom 功能。新版本的 Deep Zoom Composor 工具也同时发布。
- 支持二进制 XML 传输
- 支持本地连接
- 更高级的辅助功能(Accessibility)特性
- 脱离浏览器运行。对于这个特性的应用,大家可以访问这两个示例来体验: TED Player 和 Webby Awards Player 。
- 运行在浏览器之外
- 支持桌面快捷方式和开始菜单
- 更可靠和安全
- 流畅的安装过程
- 自动升级
- 互联网连接检测
与此同时, Silverlight 3 Tools for Visual Studio 2008 SP1 也发布了最终版,具体的特性是:
- 提供了 Visual Basic 和 Visual C#的项目模板
- 提供了 XAML 的智能感知和代码生成功能
- 可以调试 Silverlight 应用程序
- 可以远程调试 Mac 系统上的 Silverlight 应用程序
- 支持 Web 引用
- 提供了 WCF 模板
- 支持 Team Build 和命令行构建
- 支持可缓存透明平台扩展(cached transparent platform extensions)
- 支持 Silverlight 3 脱离浏览器应用程序的开发和配置
由于上述工具并没有提供 Silverlig 应用程序界面设计器,所以微软还推出了 Expression Blend 3 的 RC 版本。值得一提的是,这个版本附带了大家期待已久的 SketchFlow 原型设计工具。而 Blend 3 的新特性在 MIX09 的时候已经为大家所熟知了:
- SketchFlow。微软给出了 SketchFlow 的一个概述,Christian Schormann 在其博客上也介绍了 SketchFlow 的概念和 SketchFlow Map 的使用,他打算写一个系列的文章来介绍 SketchFlow,大家可以可时常关注下。
- 支持 Adobe Photoshop 和 Illustrator 文件的导入。
- 行为。零代码为应用程序添加交互功能。
- 示例数据。方便地为应用程序生成示例数据,方便测试功能的运行和显示效果。
- 对设计和开发体验进行改进。
Silverlight 作为微软重要的 RIA 开发平台的一部分,只是解决了前端界面的问题。所以微软炮制出了 RIA Services 这个框架,来辅助大家快速开发运行在中间层上的业务逻辑,以及控制对数据的访问。伴随着 Silverlight 3 的正式发布,RIA Services 也更新到了 7 月预览版
Silverlight 3 正式版发布后,国内的很多技术人员已经进行了尝鲜,并分享了一些有用的信息:
最后,大家还可以经常访问 Silverlight 的开发团队博客 来获取最及时的消息。
评论