我的公司目前使用Silverlight 3前端,允许用户查看来自我们的Windows服务的数据。Silverlight 3接口和服务通过IPC进行通信,但这是有问题的,因为Silverlight 3只支持通过HTTP而不是TCP的IPC连接。
我们计划从Silverlight 3转移到Silverlight 4,但我们公司在过去一直被颠簸的升级所咬伤。
问题是:,当您从Silverlight 3过渡到Silverlight 4时,您遇到了哪些缺点或问题?
我要找的例子有:
发布于 2011-02-10 17:07:54
Silverlight 4有一些有价值的修补程序和特性。我个人还没有发现任何向后兼容的问题。
然而,Tim在这里介绍了从3升级到4的几个场景.http://timheuer.com/blog/archive/2010/04/15/silverlight-4-breaking-changes-backward-compatibility.aspx
微软有一份完整的文件,名为"确保您的Silverlight应用程序使用Silverlight 4“。
发布于 2011-02-10 17:17:27
只有一个数据点:当SL3还处于beta版时,我们将解决方案从SL4升级到SL4。我们有一个相当复杂的解决方案,有六个不同的项目、双工web服务,以及大约25000行C#/XAML代码。我记得,我在大约一天内成功地在SL4上启动并运行了该项目,这涉及到几个仅限于测试版的问题,现在不应该成为一个问题。然后,我们又花了大约一周的时间来调整我们的项目,以利用SL4特性(例如Net.TCP绑定),但这并不意味着转换时间。
发布于 2011-02-10 17:18:42
史蒂夫击败了我的一个链接,它似乎我还不能评论他的帖子。因此,这是另一个答案和一些额外的洞察力,因为他已经解释了在哪里学习更多。
在测试Silverlight之前,我可以告诉您,向后兼容性是我们非常努力维护的东西。即使是在某些应用程序依赖于bug的情况下,也是如此。
但是有一些实例需要修复,因为它们是糟糕的bug,但是如果它们被修复,则会破坏兼容性。使用的一种方法是一种叫做“古怪模式”的模式,它可以在SL4中运行,但可以使用SL3特性。以下是一篇关于它的文章:http://blogs.msdn.com/b/nickkramer/archive/2010/09/11/how-does-silverlight-compatibility-work.aspx
https://stackoverflow.com/questions/4960214
复制相似问题