【发布时间】:2010-11-17 15:25:02
【问题描述】:
我最近开始了一个新项目,我们计划在 Silverlight 中创建它。我们确实希望将其开发为 RIA,并且基于以前使用其他 .Net 技术(如 WPF)的经验,Silverlight 感觉是正确的选择。
Silverlight 已经存在好几年了,随着第 3 版的发布,我认为 - 并且得到的印象 - 它确实已经成为一个稳定的平台,并且会存在很长一段时间。然而,我仍然看到人们抱怨 Silverlight——说这是一种不应该发布的糟糕技术。我的印象是,这些抱怨者通常对 Silverlight 没有任何实际经验。通常基于对 Microsoft 的普遍怀疑。和;我是从非 Windows 人那里得到的; “好吧,如果你正在创建它,那就是 Silverlight,让我无法使用它”,但我认为 Moonlight 会解决这个问题?..
所以;对 Silverlight 的怀疑是应得的,还是 Silverlight 已成为我们可以毫无畏惧地开发新项目的好平台?
【问题讨论】:
-
“Silverlight 已经存在好几年了” - 不,它还没有。 Silverlight 1 可以忽略,因为它没有 CLR。 Silverlight 2 在一年前发布。 Silverlight 3 是在 3 周前发布的,不到一年之后。一些控件甚至还没有分类稳定并在工具包中发布。最后,.Net RIA 服务甚至还没有发布。它尚未确定或成熟。
-
但是您可以在没有 .Net RIA 服务的情况下制作 Silverlight 应用程序,对吗?因此,尚未发布并不能真正说明 Silverlight 的成熟度或稳定性 - 是吗?
-
嗯,它是向 RIA 提供数据的假定途径,所以对我来说它很重要。我并不是说这是一种攻击,只是想警告您,Sivlerlight 并不是您上面介绍的成熟产品。 Visual Studio 甚至还不能正常工作,例如重构插件在 Xaml 代码中不起作用,Xaml 渲染器不断崩溃,编辑 Generic.xaml 经常导致 2 分钟挂起,等等。他们刚刚破坏了 VS 2010 beta 对它的支持。这是一项很棒的技术,但有时调试和使用它可能是一场噩梦。
-
感谢您的警告.. 但我想我们可以说它正在成熟并且变得越来越稳定 - 尽管它还没有完全成熟..?
标签: .net silverlight