我目前正在开发一些托管在公司Intranet上的Silverlight应用程序。据我的理解,Silverlight基本上已经死了,所以我想知道是否有人知道用于未来应用的好替代方案。我已经完成了一些research,并且我看到微软建议迁移到WinRT桌面应用程序的东西,但是我找不到任何应该被托管在浏览器中的应用程序,就像我现在用Silverlight做的那样。我应该切换到使用ASP.NET/HTML/CSS吗?用于Intranet应用程序的Silverlight替代品?
回答
推荐的方法是使用HTML5。 IE 10的Metro版本不支持插件,所以Silverlight将无法在那里工作。但是,IE 10的桌面版仍然支持插件,因此您的Silverlight应用程序在Windows 8中仍受到一定程度的支持。
Silverlight不再被微软推进,但仍将持续一段时间(即所有浏览器在不久的将来都不会放弃支持)。鉴于您正在使用Intranet应用程序,您可能有机会在一定程度上控制环境,以便仍可访问Silverlight应用程序。不过,如果需要的话,迁移到HTML5以进行新开发可能是明智之举,并考虑为现有应用程序提供长期迁移策略。
我已经和办公室的一些人谈过了,他们的做法似乎是将他们的Silverlight应用程序转换为WPF应用程序,并使用ClickOnce进行部署。这里的优势是相对简单和干净的端口(与HTML/CSS/javaScript相比),我们仍然可以从现有的代码/外观/感觉中受益。
这些应用程序都是内部的,所以我们没有平台问题或浏览器问题担心。
这听起来像你的公司并不反对已经安装了可以为你提供良好迁移方法的应用程序。我唯一的意见是,Silverlight和WPF都被限制在Windows 8的“桌面”一侧,以防Metro有任何考虑。例如,也许你希望有人能够在WinRT平板电脑上运行你的应用程序。有没有什么具体的原因,Silverlight /网络方法首先被采纳,你会在这次迁移中失败? – Gambit 2012-08-20 18:57:45
易于部署是Silverlight方法的主要原因。 ClickOnce有点困难,但并不多。与此同时,即使是Metro的端口也比试图转换为HTML/js更容易,因为代码+ XAML仍然可以被回收(大部分)并且让我们面对它,SL到HTML/js是一个巨大的步骤向后。 – 2012-08-21 17:47:58
- 1. 样品Silverlight应用程序
- 2. Silverlight的替代品
- 3. ASIHTTP的最佳替代品,替代品或替代品用于下载队列
- 4. 封装代工的替代品? (PHP应用程序安装)
- 5. 用于64位应用程序的Stingray Objective Toolkit C++的替代品?
- 6. 用于网络应用程序的NTier体系结构的替代品
- 7. 应用程序中的vbscript有哪些替代品可用?
- 8. 适用于iPad的Silverlight应用程序
- 9. 用于Intranet应用程序的IIS的配置ASP.NET MVC
- 10. 轮询应用程序的Windows服务的替代品
- 11. 替代应用程序根
- 12. 调试用于Safari的Intranet ASP.NET应用程序
- 13. 在iPhone/iOS应用程序中选择器的替代品?
- 14. 没有API的iOS应用程序,替代品?
- 15. android.widget.Gallery的替代品(而不是图库应用程序)
- 16. 移动Web应用程序的WebSQL替代品?
- 17. Intranet应用程序之间的通信
- 18. Intranet应用程序的体系结构
- 19. 适用于Mac OSX的PyAudiere替代品?
- 20. 用于Google Maps v3的InfoWindow替代品
- 21. 适用于Mac的CodeCharge Studio替代品?
- 22. Mono Winforms用于WebBrowser的MacOSX替代品
- 23. “styleWithCSS”用于IE11/Edge的替代品?
- 24. 用于拖放的UI替代品
- 25. 设计替代品:点对点应用程序
- 26. 基于PHP的Intranet应用程序呼叫中心
- 27. 用于跨平台应用程序的替代UIApplicationMain。
- 28. 用于Iphone应用程序的替代Rtmp和red5
- 29. Intranet Web应用程序安全
- 30. 是否有SqlGeography的Silverlight替代品?
我明白的是,对于网络的东西,你应该使用HTML5。 – LukeP 2012-08-13 16:03:34
微软的视图:http://blogs.msdn.com/b/silverlight/archive/2011/04/04/standards-based-web-plug-ins-and-silverlight.aspx – dmck 2012-08-13 16:05:46
@dmck你必须承认这是一个非常广泛的视角。我最关心的是Silverlight完全消失,然后我有一大堆应用程序进行移植。 – 2012-08-13 16:11:12