Silverlight 3 新特性

Silverlight官方网站列出了Silverlight 3的新特性

  • 支持高质量视频和音频
    • 直播和点播的真高清(True HD 720P+)平滑流媒体
    • 支持更多格式
    • 全屏真高清回放
    • 扩展的媒体格式支持
    • 业界领先的内容保护技术
  • 赋予更丰富的体验
    • 透视3D图形
    • 像素着色支持
    • 位图缓存
    • 新的位图API
    • 主题化的应用程序支持
    • 动画效果
    • 增强的控件换肤功能
    • 文本呈现和字体支持的改进
  • 提高了RIA的生产力
    • 有60多个控件,并附有源代码
    • 支持深层链接(Deep Linking)
    • 搜索引擎优化(SEO)
    • 增强了数据支持
      • Elements到Element的绑定
      • 数据窗体
      • 为数据验证提供了新特性
      • 支持业务对象
    • 提升了性能
      • 应用程序函数库缓存
      • 增强了Deep Zoom功能。新版本的Deep Zoom Composor工具也同时发布。
      • 支持二进制XML传输
      • 支持本地连接
  • 更高级的辅助功能(Accessibility)特性
  • 脱离浏览器运行。对于这个特性的应用,大家可以访问这两个示例来体验:TED PlayerWebby 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月预览版

posted @ 2009-07-12 14:34  王喆(nasa)  阅读(1604)  评论(5编辑  收藏  举报