微软计划发布 Silverlight 2.0

阅读数:120 2007 年 12 月 4 日

话题:.NET语言 & 开发

Scott Guthrie 在他的博客中介绍了微软《.NET Web Product Roadmap》,其中提到很多业绩同仁关心的消息:

  • 发布.NET Framework 3.5 的源代码;
  • 提供更多 ASP.NET 的扩展支持;
  • 发布 Silverlight 2.0;
  • 发布 IIS 7.0,一个真正的.NET 版本的 IIS;

其中作为大众 Web 开发人员最关心的热点 SL 的特性受到更多关注。为了支持更丰富的 Web 开发,Silverlight 2.0 将附带发布一个更完善且相对独立的跨平台、跨浏览器的.NET Framework,同时为了提高开发效率也将从开发框架、富客户端控件、网络应用和底层类库等方面进一步完善:

  • WPF UI 框架:现有的 Core CLR 虽然支持 WPF,但限于运行框架,对于很多高级的 WPF 绘图和渲染特性无法支持,为此下一版本中将提供诸如:可扩展的控件框架模型、布局管理、双向数据绑定的支持,另外为了加快开发速度,还会提供控件模版和界面皮肤的支持;
  • 富客户端控件:Silverlight 2.0 将对现有核心控件作增强,此外内置的 StackPanel 和 Grid 将提供内置布局管理的能力,另外根据大多数项目的需要,还会发布 TabControl、Slider、ScrollViewer、ProgressBar 和 DataGrid 等一系列控件;

    网络应用支持:Web 开发人员不得不面对各种新型网络应用的开发任务,包括通过 REST、POX、RSS、WS* 等技术进行交互,不仅如此 Silverlight 2.0 还将提供一个跨平台操作非常急需的能力——跨域网络访问,借助它 Silverlight 2.0 的开发人员可以令自己的应用具有访问不同信任区域 Web 资源的能力;
  • 基础类库支持:现有的 Silverlight 1.1 在基础类库方面相对.NET Framework 3.5 逊色很多,一些.NET 语言的新特性无法施展,Silverlight 2.0 将在 XML 数据访问、多线程、国际化和隔离存储访问提供支持,另外还会增加一个内置的 LINQ to XML;

从这些角度看,作为一个更成熟的 Web 2.0 开发平台,Silverlight 2.0 将在诸多方面得到完善,很值得期待。