升级Silverlight从2到3有什么主要优势吗?

时间:2010-01-29 06:01:14

标签: .net asp.net silverlight

是否值得将Silverlight 2项目更新为Silverlight 3?或者我应该等待四个。

我们目前在Web应用程序中有几个Silverlight 2项目,并想知道是否有好处。

到目前为止,我有这个:

Moonlight(适用于linux的silverlight)仅支持V2

我所拥有的项目中需要进行相当多的代码更改

2 个答案:

答案 0 :(得分:2)

如果您想要传统桌面应用程序中存在的许多高级功能,我建议您切换到SL4。其中一些是

  • 您可以获得更好的clipboard支持 - 我刚刚听说过,必须查看
  • 将添加打印支持。目前它不存在
  • 目前,如果您尝试使用鼠标滚动滚动DataGrid,则无效。它在SL4中
  • 您可以创建right-click菜单来处理右键点击。让您想起桌面应用程序?
  • 您需要Microphone访问权限吗?或者webcam访问?目前Flash可以做到但Silverlight不能。它即将推出SL4
  • 我听说RichTextArea也来了。我需要确认并告诉
  • 我知道Somone正在讨论对H.264等编解码器的支持!由于微软已将H.264的版税支付给MPEG LA,因此他们可能会考虑将其置于Silverlight 4中以用于流媒体视频。我的2美分:))
  • 除了鼠标滚轮之外,他们可能会在DataGrid中提供更多增强功能。我们来看看。

除此之外,据我记得Silverlight 4 beta公告,有人可以确认吗?

  • 通知API
  • COM支持
  • 更好的主题支持
  • 拖放

可能这份名单是无止境的。

OTOH如果您想要列出Silverlight 3中的新功能列表,您可能需要阅读发行说明或这里有一些内容,我不知道您是否需要它们。

  • NetworkStatus用于检查网络是否可用的API。即已连接/已断开
  • 它可以使用GPU来减轻CPU的压力
  • 如果您想制作漂亮的用户界面,那么Pixel Shader可以供您使用。
  • 我从未尝试过,但听说有Perspective 3D支持。

答案 1 :(得分:0)

如果要构建LOB应用程序,则Silverlight 3或4值得切换。如果Moonlight对你很重要,那么我现在就去Silverlight 3,而不是等待Silverlight 4,因为你可能会更快地获得Moonlight支持。