Silverlight 2不完全新功能列表
在去年底,我们曾经宣布将Silverlight 1.1更名为Silverlight 2.0,并简要的介绍了一下Silverlight 2.0的主要特点及重大改进,强调了它在丰富的交互式应用程序(Rich Interactive Application)上起到的促进作用。现在,我们重新提起它,并将其简称为Silverlight 2,因为再过不多久,Silverlight 2的第一个Beta版本就要正式公开发布了!^^相应的开发及设计工具(Visual Studio 2008/Expression Studio)的更新版本届时也会发布。虽然之前也大致介绍过Silverlight 2的新功能,但今天这一篇,让我们更为详细的罗列一些Silverlight 2的功能和特征。
1. 开发语言支持:VB.NET,C#,JavaScript,IronPython,IronRuby。
2. 基于WPF的丰富的用户界面框架,包括:布局管理(<Canvas />,<StackPanel />,<Grid />,<Panel />),数据邦定,样式(<Style />),模板皮肤(templete,如<ControlTemplate />),以及强大的图像和动画引擎。
除了以上这些,Silverlight 2还包含了其他更多的内置控件,包括:表单控件(<TextBox />,<CheckBox />,<RadioButton />),布局管理控件,常见的功能性控件(<Slider />,<ScrollViewer />,<Calendar />,<DatePicker />),数据操作控件(<DataGrid />,<ListBox />)等。
3. 网络支持:REST,Web Service/SOAP,POX,RSS,标准HTTP服务,Socket网络支持,跨域访问支持。
4. 包含丰富的.NET基础类库:集合,IO,泛型,线程,全球化,XML,本地存储,LINQ及LINQ to XML,本地数据缓存及存储,HTML DOM/JavaScript与.NET集成的API。
Silverlight 2 Beta1的大小预计为4.3MB左右,在Windows或者Mac OS X的操作系统中安装成功以后,就可以成功运行使用.NET开发的Silverlight应用程序,即使用户的操作系统中并没有安装.NET框架。值得一提的是,Silverlight 2中的WPF UI框架与.NET基础类库均分别是WPF与.NET基础类库的一个兼容的子集,因此开发人员可以轻松地将Silverlight应用程序转换成桌面.NET应用程序。
关于更多Silverlight 2的介绍,可以参看Scott Guthrie的博客。这里有它的中文翻译版本。
Comments
Anonymous
February 23, 2008
PingBack from http://www.biosensorab.org/2008/02/23/silverlight-2%e4%b8%8d%e5%ae%8c%e5%85%a8%e6%96%b0%e5%8a%9f%e8%83%bd%e5%88%97%e8%a1%a8/Anonymous
March 07, 2008
这周一,看似和往常的周一也没什么不同。我照例总结着Silverlight上海研发团队在过去一周中的工作,并思忖着怎样迎接新一周的挑战。而Silverlight上海研发团队的每个人也同样一如既往的完成计划中的任务。忽然从Redmond飞来一封电子邮件,用很大的标题写着:SilverlightAnonymous
July 29, 2008
介绍VS2008中的WCF工具 大家都听说WCF 是很酷的.net技术,可是如何迈出激动人心的WCF服务开发的第一步呢?大家也都知道,开发一个服务,并不只是完成服务本身的功能,还要写主机程序来运行服务,写客户端程序来测试服务,如果能够只专注于开发服务本身,是不是更棒?试一试VS2008的WCF开发工具吧!