Silverlight替代Intranet应用程序?

时间:2012-08-13 16:01:53

标签: c# silverlight-5.0 intranet

我目前正在开发一些托管在公司内部网上的Silverlight应用程序。我的理解是Silverlight基本上已经死了,所以我想知道是否有人知道用于未来应用程序的良好替代品。我做了一些research,我看到微软建议将桌面应用程序转移到WinRT的东西,但我找不到任何应该在浏览器中托管的应用程序,就像我正在做的那样Silverlight现在。我应该切换到使用ASP.NET / HTML / CSS吗?

2 个答案:

答案 0 :(得分:3)

推荐的方法是使用HTML5。 Metro 10的Metro版本不支持插件,因此Silverlight无法在那里工作。但是,IE 10的桌面版仍然支持插件,因此在某些程度上Windows 8仍然支持您的Silverlight应用程序。

Silverlight不再提供Silverlight,但仍会存在一段时间(即所有浏览器在不久的将来都不会放弃支持)。鉴于您正在使用Intranet应用程序,您可能有机会在一定程度上控制环境,以便仍可访问Silverlight应用程序。但是,移植到HTML5以进行新开发可能是明智之举,并且如果需要,还可以考虑针对现有应用程序的长期迁移策略。

答案 1 :(得分:1)

我和办公室里的一些人谈过,似乎他们的方法是将他们的Silverlight应用程序转换为WPF应用程序并使用ClickOnce进行部署。这里的优点是相对简单和干净的端口(与HTML / CSS / javaScript相比),我们仍然可以获得现有代码/外观的好处。

这些应用程序也都是内置的,因此我们不会担心平台问题或浏览器问题。