在微软评论PDC 2010之后,Silverlight是企业应用程序的正确技术选择

时间:2010-11-15 07:26:15

标签: silverlight

我们开始使用silverlight开始使用企业应用程序。

然而,在阅读this post之后,我们怀疑这是否是未来的正确选择。

  

帖子说,据说   微软在PDC 2010中的声明,   微软改变了他们的战略   关于silverlight,他们没有   更长远地将其视为自己的技术   提供跨平台应用程序。   相反,他们的目标是银光   作为他们的开发平台   Windows phone 7。

这是对的吗?我们还应该继续使用Silverlight还是回到ASP.NET WebForms \ MVC?

应用程序的范围基本上是Windows 2008服务器和Windows XP和Windows 7客户端的Intranet。但是,需要通过Internet向外部用户提供功能的子集。我们对OS用户可以使用的内容没有任何限制。

4 个答案:

答案 0 :(得分:3)

根据您提供的信息,我无法断定Silverlight是否可行。但我所知道的是,许多微软公司在pdc上写了一些关于Silverlight的内容。例如John PapaBob MugliaScott Guthrie

有关范围的更新 我想你在描述应用程序的范围时已经给出了答案。外部用户可以使用该应用程序的一部分,您对其运行的操作系统没有任何限制。有了这个要求,我认为Silverlight不是最佳选择。不是因为关于它的未来的谣言,而是因为它的平台独立性。 ASP.NET 不的原因是什么? Silverlight不适用于每个操作系统,而纯HTML可以在任何地方使用。 (好的,你需要一个下降浏览器) 虽然有一个很好的建议,但我需要有关该应用程序的更多信息。

答案 1 :(得分:1)

基本上你要问自己的问题是:你是否需要在每个平台上使用你的应用程序,即Windows,Mac,Linux,misc。 Unix,iPhone和其他移动平台的风味? 如果是这种情况,那么基于Web的解决方案就是可行的方法。

如果Windows,Mac和部分Linux足够,那么请为自己和团队节省很多痛苦并使用Silverlight。

在我看来,对移动客户端的支持是决定的关键因素。

答案 2 :(得分:1)

确保Intranet,Enterprice应用程序的正确平台 Silverlight 。它是 稳定表现得非常好,环境和开发时间比网络应用程序开发少得多,最终用户体验要好得多等等......一旦你想要将内部网的一部分系统展示出来 - 只需创建一些特定的目标模块来解决所需的问题。您将不会拥有通用的“Reachfull”解决方案,它将针对每个人,您将始终需要移动版本或其他设备等等。但是,一旦您使用服务(Silverlight应用程序将使用相同的服务)以正确的方式构建项目,使用新UI使用它们将变得很容易。 希望你会选择Silverlihgt。

答案 3 :(得分:0)

Silverlight是一项出色的技术,但微软不再开发它了。因此,技术是一个伟大的决定。但是,如果您想在不支持的平台(例如Android或iPhone)上使用Silverlight应用程序,则必须使用第三方服务。例如http://sl2html.com