在11月末的时候我们发布了Visual Studio 2008和.NET Framework 3.5 RTM版。在这个星期的早些时候,我们发布了Visual Studio上Silverlight插件的更新版本。这次的最新发布是个关键的环节,它使开发人员使用他们的VS技巧来开发Silverlight应用程序变得更加得容易。在我们九月份发布了Silverlight 1.0之后,有关Silverlight的消息就持续不断的接踵而来。我们目睹了加入Silverlight俱乐部的合作伙伴和客户数量的快速增长,同时从这一群体中我们也得到了许多正面的评价。不过哪怕今年已经发生了这许多重要事件,我们仍在为下一个版本全力以赴。我想花一点时间向你们介绍一下最新的消息。
下一个版本的Silverlight包含了许多令开发人员兴奋的功能特性—其中最重要的就是它支持.NET,这一点我们已经谈了有一段时间了。我们重新调整了产品的方向,让它更符合我们的客户的业务需要。在这里简要展示一下一些“新的”功能特性。Silverlight中将会有控件,你可以像使用ASP.NET中一样,把控件加入到Toolbox里,然后再拖拽到你的设计界面中。这些控件将完全支持布局管理(Stack +Grid),套接字,数据绑定,模版,网络等等。它将会包含跨域网络访问的整合方案,开发人员将能从网络上任何受信任的站点获得资源和数据。我们还会扩展并改进我们媒体管道的性能和格式。
正是由于上述的这些更新,如果我们仅将这次的Silverlight版本号定为1.1,就显得对这些强大的功能有失公平了,因此我们决定将下一个版本改名为“Silverlight 2.0”而不是“Silverlight 1.1”。我们计划在2008年的第一季度推出Silverlight 2.0的Beta版本。
针对网络,我们对Silverlight 2.0作了优化,极大程度的提高了开发人员的生产率。通过诸如IE,Firefox,Safari以及其他的浏览器,在Windows,Mac以及很快将会支持的Linux上的用户体验也会得到很大的提高。这次的发布将会包含全面的控件模型,强大的界面、主题和数据绑定功能,以及超过20种的控件。
Silverlight的确是个激动人心的新事物,但我们同时也继续对基于标准的Web开发的ASP.NET进行投资,并且我们将会在12月上旬发布一个ASP.NET 3.5 Extensions的预览版本。你将会看到MVC,动态数据,REST服务,改进的AJAX以及其他更多功能。