Silverlight 4 Enterprise又准备好了吗?

时间:2010-06-14 11:39:24

标签: asp.net silverlight enterprise

Microsoft是否在其自己的Web应用程序(如MS CRM)中使用或计划使用Silverlight?是否存在Silverlight LOB应用程序而非ASP.NET的已知风险? Silverlight 4仍然没有wsHttpBinding。这是一个愚蠢的问题吗?

5 个答案:

答案 0 :(得分:2)

这不是一个愚蠢的问题,但您必须记住,重写应用程序(任何应用程序,出于任何原因)的成本非常昂贵。

是的,我认为Silverlight 3和4是企业级的。仍然存在学习曲线,特别是对于可能需要动态加载的大型应用程序的服务和管理性能。但是Silverlight已经到了,我想你会看到它越来越多。

答案 1 :(得分:1)

Silverlight 4最终拥有了我在企业应用程序中寻找的大部分内容。您可以打印(最后!),您拥有不错的数据和Web服务访问权限,并且工具(VS2010和Expression Blend 4)或多或少都可以使用。管理和排除数据绑定故障更容易一些(尽管不是很容易)。

也就是说,你仍然必须在WPF和另一方面的ASP.NET / MVC之间做出选择,Silverlight是一种中间立场。除非有特殊原因要做,否则对于大多数企业应用程序,Silverlight将是我的选择。使用JavaScript / HTML / Ajax创建一个优秀的UI仍然比C#/ Silverlight更难,而且WPF通常不会提供Silverlight无法获得的任何东西,而且有点聪明。

答案 2 :(得分:0)

Microsoft正致力于动态控制http://code.msdn.microsoft.com/mscrm4/Release/ProjectReleases.aspx?ReleaseId=203

他们用它建造英国NHS CUI: http://www.mscui.net/Showcase/Showcase.aspx

它是Windows Phone 7的核心运行时,所以我认为它是企业级的;)

答案 3 :(得分:0)

为什么Silverlight有意义? (修辞问题)

如果是intranet,那么只需使用WPF - 部署问题的旧论据并不真正支持.net 4.0?

如果是互联网,那么你就不会使用它 - 使用插件就没有任何意义了 - 在这种情况下使用asp.net ......你真的不想要用户 - 尤其是来到LOB网站逃跑,因为他们必须安装一个新的插件 - 太冒险了!

我没有在Silverlight上出售 - 它是框架的一个子集,在较小的.net安装之外,实际上并没有提供用户想要的东西。为什么不把整个事情与一个子集相提并论?

即。 Web上的用户习惯于某种Web行为 - 而Silverlight感觉更像是一个炫目的插件,而不是真正的Web应用程序。

答案 4 :(得分:0)

Microsoft也在致力于Enterprise Library for Silverlight以支持LOB开发人员。

积压可在此处公开评论和投票:http://entlibsl.mswish.net