Background:
A client is looking to upgrade an ancient ArcIMS site, which is quite complex. It has a table of contents, the ability to change symbology on-the-fly, print the map, use spatial bookmarks, identify the "active" layer, export data, etc. It's almost like an online version of ArcView 3.
They wish to upgrade to ArcGIS Server 10, and are seeking recommendations on which of the ArcGIS Server APIs to use.
I'm most familiar with the ArcGIS Server JavaScript API, so I don't know whether the Flex or Silverlight versions would offer advantages over the JS API.
- Is there a point of complexity after which the JS API no longer makes sense, and a plugin would offer easier development and better performance?
- Is it easier to develop a complex application (as described above) using Flex or Silverlight?
- Are there any online examples of very complex ("ArcView-like") sites built on the JavaScript API?