在我的工作中,我们正在开发一个将使用Silverlight + .NET开发的GIS应用程序
但是,我听说Silverlight不会支持Silverlight,因为它们也会阻止Silverlight,这是真的吗?
使用Silverlight是否可以建议我们可以使用哪个版本的silverlight。 ?
感谢。,
答案 0 :(得分:3)
关于银光支持,您可以从Microsoft Silverlight Support Lifecycle Policy找到这些答案。
请记住MS会支持these browsers直到2021年,如果你真的必须使用Silverlight,我建议使用Silverlight5。
然而,对于新的开发,我建议你也要评估Html5。
答案 1 :(得分:3)
使用Silverlight 5.当前版本有10年的支持,它比Flash,java或该死的html更好。 将来,您可以通过轻松移植代码来迁移到另一个基于.NET的框架。
答案 2 :(得分:2)
YES! Silverlight仍然是用于基于Web的业务线应用程序的最佳技术。 Silverlight将再支持10年,它将在Windows 8桌面上提供。 Silverlight + [Arc] GIS是一个很好的组合。只需很少的努力即可轻松创建功能齐全的应用程序。 Silverlight是not dead。在(几乎)每个平台上都可以使用它仍然是一项伟大的技术。
最终归结为:
1)你知道什么:你是一个HTML / JavaScript忍者吗?然后使用它,你知道Flex比你自己的孩子更好吗?或者你是一名熟练的.Net刺客?
2)你有多少时间?你想学习新的东西并且有大量的时间吗?然后去寻找新的闪亮物体(HTML5)并获得一些街头信誉。
答案 3 :(得分:0)
这可能属于programmers.stackexchange.com。但是:
Silverlight将继续支持一段时间,但所有迹象都表明它不再被积极开发。
如果您想要一种积极开发的技术,我建议使用基于Web的应用程序的HTML 5和Windows 8+本机应用程序的WinRT。
但最终,你应该选择最适合你情况的东西。毕竟,WinForms仍然用于许多成功的绿地项目。
答案 4 :(得分:0)
Silverlight基于Google Chrome不再支持的NPAPI架构(从浏览器版本42向上),但您仍然可以在IE和Firefox上运行它。所有浏览器都支持HTML5。
从职业角度来看,使用Silverlight(使用XAML)可以让您更轻松地进入Metro / Windows Store / Universal Windows Apps开发应用程序(这些也可以使用HTML5 / JS开发,但您会发现使用C#/ XAML的更大的开发人员基础。
最后,如果您已经是WPF开发人员,那么如果您为Silverlight开发,它是最快的。请参阅Silverlight vs Flash vs HTML5。