在我的工作中,我们正在开发一个将使用 Silverlight + .NET 开发的 GIS 应用程序
但是,我听说微软不会支持 Silverlight,因为他们也停止了 Silverlight,是真的吗?
如果可以的话,是否建议使用 Silverlight 与我们可以使用哪个版本的 silverlight。?
谢谢。,
在我的工作中,我们正在开发一个将使用 Silverlight + .NET 开发的 GIS 应用程序
但是,我听说微软不会支持 Silverlight,因为他们也停止了 Silverlight,是真的吗?
如果可以的话,是否建议使用 Silverlight 与我们可以使用哪个版本的 silverlight。?
谢谢。,
About silver light support, you can find these answers from Microsoft Silverlight Support Lifecycle Policy.
Keeping in mind that MS would support these browsers till 2021, I would recommend using Silverlight5 if you really have to use Silverlight.
However for new developments I would recommend you to evaluate Html5 as well.
使用 Silverlight 5。当前版本有 10 年的支持,它比 Flash、java 或该死的 html 更好。将来,您可以通过轻松移植代码迁移到另一个基于 .NET 的框架。
是的!Silverlight 仍然是用于基于 Web 的业务线应用程序的最佳技术。Silverlight 将再获得 10 年的支持,并将在 Windows 8 桌面版中提供。Silverlight +[Arc]GIS 是一个很好的组合。创建功能齐全的应用程序非常容易,而且不费吹灰之力。银光没有死。它仍然是一项很棒的技术,可以在(几乎)每个平台上使用。
最终归结为:
1) 你知道什么:你是 HTML/JavaScript 忍者吗?然后使用它,你比你自己的孩子更了解 Flex 吗?还是您是熟练的 .Net 刺客?
2)你有多少时间?你想学习新的东西并有大量的时间吗?然后去寻找那个新的闪亮对象(HTML5)并让自己获得一些街头信誉。
这可能属于programmers.stackexchange.com。然而:
Silverlight 将继续得到支持一段时间,但所有迹象都表明它不再被积极开发。
如果您想要一种正在积极开发的技术,我建议将 HTML 5 用于基于 Web 的应用程序,而将 WinRT 用于 Windows 8+ 本机应用程序。
但是,最终,您应该选择最适合您的情况的方法。毕竟,WinForms 仍在许多成功的新建项目中使用。
Silverlight 基于NPAPI架构,虽然您仍然可以在 IE 和 Firefox 上运行它,但 Google Chrome(从浏览器版本 42 起)不再支持该架构。所有浏览器都支持 HTML5。
从职业的角度来看,使用 Silverlight(使用 XAML)可以让您更轻松地为 Metro/Windows Store/通用 Windows 应用程序开发应用程序(这些应用程序也可以使用 HTML5/JS 开发,但您会发现使用 C# 的开发人员基础更大/XAML)。
最后,如果您已经是 WPF 开发人员,那么为 Silverlight 开发是最快的。请参阅Silverlight 与 Flash 与 HTML5。