Answers:
我相信一切都朝着这个方向发展,移动浏览器仅支持javascript / html,甚至在win8中javascript / html都是Metro应用程序支持的堆栈。ESRI将必须遵循,而且它们是(在线arcgis等)
但是,如果您的用户仍在台式机上使用旧版的IE,那么adobe flex或silverlight是更好的选择。
在具有良好框架(例如jquery或dojo)的现代浏览器上,javascript确实非常强大。在服务器上,您仍然可以使用asp.net,但是除了生成html之外,您将生成Json,该Json在浏览器中进行了解析。
我认为ArcGIS Java Script API将是最佳选择。
根据您的问题,Java Script API + Dojo + ArcGIS是最佳选择,它支持桌面,移动和TAB平台。
在此处查看 Java Script API的优缺点
实际上,我说的是现在,而不是未来。有多种使用ArcGIS Services的方式,但是Javascript / HTML5库是迄今为止该组中最可移植且使用最广泛的。这些天,他们几乎可以完成所有工作。
ESRI已经脱离了Web ADF和Silverlight。鉴于Flash处于逐步下降的趋势,因此追随Flash只是时间问题。(我有点希望他们能够保持WPF支持,因为它对于桌面应用程序开发非常方便,但这是次要的。)
对于通用Web应用程序,Javascript是必经之路。亲自使用它之后,老实说,这是我觉得很容易使用的东西……与Web ADF这样的野兽相比,加倍了。
We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion