4

我目前正在开发一个最近开始的项目,目标日期为 2010 年,主要在 Silverlight 2 中开发,使用 March Silverlight 2 Toolkit。

既然 Silverlight 3 是黄金,是否有任何理由不将项目迁移到 Silverlight 3 以便能够利用添加的功能和改进的性能?鉴于 Silverlight 2 应用程序的“怪癖”模式,在项目仍处于早期开发阶段时,处理任何此类更新似乎更容易。

我关心的两个主要领域是 Silverlight Toolkit(我可以简单地安装 Toolkit 的 Silverlight 3 版本,还是 2 版本开箱即用),以及主题。

主题化(使用工具包)一直是 Silverlight 2 令人头疼的一个原因,我需要创建各种变通方法来确保动态内容在保持性能的同时得到正确的主题化。Silverlight 3 将主题化宣传为内置功能 - 这是 Toolkit 主题化版本的集成,还是 Silverlight 引入了完全不同的主题化机制?

4

3 回答 3

3

我们刚刚完成了对 SL3 RTM 的升级,它进行得很顺利,我不得不推荐它。请记住,控件已在您正在使用的工具包版本和 Silverlight 3 之间移动。一些控件从工具包转到 SL3,并且一些 SL3 beta(可能还有 SL2?)控件被推回到工具包中。以下是 2 和 3 之间的更改列表:

http://docs.google.com/View?id=dnkk749_0czvc86gx

于 2009-07-10T15:53:29.780 回答
2

如果你的项目还没有到期那么久,你不妨现在切换到 3。您遇到的任何头痛都不会那么严重,因为您的整个应用程序都不会完成。

纠正错误并尽早做出改变总是比以后更容易。

于 2009-07-10T12:14:18.153 回答
2

安装 Silverlight 3 工具 ( http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=9442b0f2-7465-417a-88f3-5e7b5409e9dd ) 时,请查看 Silverlight 3 SDK 中的 Changes.docx。它可以帮助您缓解升级问题并评估迁移可能需要的时间。

顺便说一句,Silverlight 3 RTM 出来了。不升级的唯一原因是您可能需要花费大量时间......

于 2009-07-10T19:58:45.963 回答