Silverlight与ArcGIS Platform的未来是什么?


23

在2011年9月的Build Conference上,微软谈到了Windows 8和Silverlight上JavaScript的未来。没有插件想要!带有html5 ftw的JavaScript!

Silverlight与ArcGIS平台(ArcGIS for Server,ArcGIS Online等)在2014年及以后的未来将会如何?



微软认为HTML5 + JS的用途不同于Silverlight。我不会担心。
Jamie

我看不到关于ArcGis和Silverlight的重大新闻。活着的蜜蜂也许还不够?

Answers:


7

寻找线索的一个有用的地方是GeoCortex工具。Latitude Geographics的整个(并且相当成功)的业务模型都基于使用增值工具在ArcGIS上构建。我不知道他们是否对ESRI的路线图有任何内在的了解,但是他们当然必须花很多时间思考它。

去年大约这个时候,Latitude似乎在说Flex快要死了,他们将大量精力投向了Silverlight-这使Silverlight查看器有了更大的进步。由于Flex Burrito具有使用Flex应用程序定位iOS的功能,因此他们似乎不太确定Flex即将消亡。

他们最近在他们的博客上提出了一个要点-显然,随着HTML 5越来越流行,它最终将使Flex / Silverlight的许多方面变得多余,但这不是现在。但是,现在需要工作和受信任的GI系统,我们不能全都等待下一件大事,否则我们将永远无法完成任何工作。给定当前选项,Silverlight是一个很好的工具。

我不是Latitude家伙,甚至不是Pro-Geocortex或Silverlight,但我认为这很重要。

http://blog.geocortex.com/2011/09/29/release-of-geocortex-essentials-3-5-and-the-geocortex-viewer-for-silverlight-1-3/


GeoC发布了HTML5查看器...
Simon

@Simon您是否有任何指向此信息的链接?我在他们的博客
上看

在澳大利亚这里的用户大会上展示。演示链接现在是404。在现代浏览器和iPhone上看起来不错。
西蒙

我可能对“已发行”一词有误。“正在努力”将是一个更好的说法。
西蒙(Simon)

有关Flex的未来的一些相关读物/ the- future-of- dekho -flex IMO,SL和Flex是更稳定和可预测的环境,正在针对(目前……)开发企业应用程序
Simon

6

尽管我很喜欢HTML5,但事实是,如果要在生产环境中使用它,而您需要尽可能多地支持台式机浏览器,那么它并不是一个很好的解决方案(移动电话则是另一回事)。如果您要支持一组有限的浏览器,那么它将变得更加有趣。

看一下此HTML5支持兼容性表。查看对CanvasWebGLWebSocketsSVG等的支持。

从现在开始直到几年后,您将无法获得这些方面的全面支持,而这仍然需要您允许当时被视为“ A浏览器”的任何内容。

事实是,如果你想创建一个使用任何这些东西的真棒经验,唯一可行的选择,现在,是一个插件......让叶Flash和Silverlight。由于ESRI是一家Microsoft商店,因此他们选择了Silverlight。

一旦ESRI购买了一项技术作为平台,他们就会全力支持它。需要提醒我的是,大多数ArcObjects都是基于COM的,并且这种情况不会很快改变吗?

我不担心ESRI将放弃对Silverlight的支持。有趣的是,从现在开始的7年中(技术标准的永恒),MS可能会比ESRI放弃对Silverlight的支持。

由于我们大多数人生活在当下并需要在昨天交付解决方案,因此Silverlight是ESRI赞助的不错选择。

更新:当然,距此答案已有2年了,浏览器已经赶上了。所以,如果你问我,我会用现在,答案会是HTML5的大部分事情。


我真的非常不需要提醒ArcObjects使用COM。我想不出什么比尝试挖掘COM异常对我的工作心情有更大影响的事情。
tomfumb

我记得与此有关的统计数据。ArcObjects是有史以来最大的COM库。它比Office具有数量级更多的COM对象。我并不是在推广它-但这表明将来将支持.NET / Silverlight / COM。
Ragi Yaser Burhum

此外,在某个时候我放弃了,只是返回了E_FAIL。j / k:D
Ragi Yaser Burhum

好答案。我认为,尽管如此,WPF需要被视为一个因素。WPF肯定会在桌面上吸引人,取代Windows窗体。Visual Studio基于WPF。用于ArcGIS的WPF运行时是Silverlight SDK的超集。WPF也可以部署为浏览器应用程序(XBAP)。SL和WPF之间的差距似乎正在缩小。可以从同一代码库编译SL和WPF应用程序。
Kirk Kuykendall

还要注意ComponentArt的方法,其中遵循正确设计准则的XAML可以自动转换为HTML5。
Kirk Kuykendall


2

Esri可能是,但Microsoft不再致力于Silverlight。至少在过去的一年中,这一直是新闻。

我刚刚阅读了这篇文章,我想在这里发布它可能会很有用。

http://www.theregister.co.uk/2011/11/10/microsoft_killing_silverlight_rumours/

老实说,我一直对Silverlight持怀疑态度。从这个角度来看,我可能是对的。因此,实际上,这更多是微软方面的问题。看来他们最近无法坚持长期的开发人员计划了。



1

这是一个古老的问题,但ESRI终于在2014年2月通过博客文章解决了这些问题。您可以在此处阅读:http : //blogs.esri.com/esri/arcgis/2014/02/21/esris-网络开发人员路线图/

让我引用这篇文章的要点:

Esri会积极鼓励使用ArcGIS API for JavaScript...。我们不打算将这些新功能添加到Flex和Silverlight API中,它们将保持在3.x版中。

这是否意味着Flex和Silverlight API和查看器将被弃用?不会。我们将继续支持Flex和Silverlight用户社区。....我们预计2014年将发布Flex和Silverlight API和查看器的一两个维护版本。这些版本将集中于错误修复和关键的增强请求。我们将继续从Flex和Silverlight用户社区收集反馈,以确定是否需要在2014年之后进行其他更新。

这意味着,如果到目前为止您还没有转移到JavaScript API,则应该认真地开始计划这样做。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.