2

在我的工作中,我们正在开发一个将使用 Silverlight + .NET 开发的 GIS 应用程序

但是,我听说微软不会支持 Silverlight,因为他们也停止了 Silverlight,是真的吗?

如果可以的话,是否建议使用 Silverlight 与我们可以使用哪个版本的 silverlight。?

谢谢。,

4

5 回答 5

3

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.

于 2012-06-17T00:59:03.460 回答
3

使用 Silverlight 5。当前版本有 10 年的支持,它比 Flash、java 或该死的 html 更好。将来,您可以通过轻松移植代码迁移到另一个基于 .NET 的框架。

于 2012-06-17T02:59:53.933 回答
2

是的!Silverlight 仍然是用于基于 Web 的业务线应用程序的最佳技术。Silverlight 将再获得 10 年的支持,并将在 Windows 8 桌面版中提供。Silverlight +[Arc]GIS 是一个很好的组合。创建功能齐全的应用程序非常容易,而且不费吹灰之力。银光没有死。它仍然是一项很棒的技术,可以在(几乎)每个平台上使用。

最终归结为:

1) 你知道什么:你是 HTML/JavaScript 忍者吗?然后使用它,你比你自己的孩子更了解 Flex 吗?还是您是熟练的 .Net 刺客?

2)你有多少时间?你想学习新的东西并有大量的时间吗?然后去寻找那个新的闪亮对象(HTML5)并让自己获得一些街头信誉。

于 2012-06-17T07:31:52.573 回答
0

这可能属于programmers.stackexchange.com。然而:

Silverlight 将继续得到支持一段时间,但所有迹象都表明它不再被积极开发。

如果您想要一种正在积极开发的技术,我建议将 HTML 5 用于基于 Web 的应用程序,而将 WinRT 用于 Windows 8+ 本机应用程序。

但是,最终,您应该选择最适合您的情况的方法。毕竟,WinForms 仍在许多成功的新建项目中使用。

于 2012-06-17T02:35:13.257 回答
0

Silverlight 基于NPAPI架构,虽然您仍然可以在 IE 和 Firefox 上运行它,但 Google Chrome(从浏览器版本 42 起)不再支持该架构。所有浏览器都支持 HTML5。

从职业的角度来看,使用 Silverlight(使用 XAML)可以让您更轻松地为 Metro/Windows Store/通用 Windows 应用程序开发应用程序(这些应用程序也可以使用 HTML5/JS 开发,但您会发现使用 C# 的开发人员基础更大/XAML)。

最后,如果您已经是 WPF 开发人员,那么为 Silverlight 开发是最快的。请参阅Silverlight 与 Flash 与 HTML5

于 2015-07-24T10:57:42.740 回答