I am experienced on Esri gis desktop and engine development.But i want to learn about the web side.Where should i start ? There is noone to teach me where to start.Is it as difficult as desktop and engine development.(p.s. i am using C#)

  • Do you have silverlight experience? If not, I'd start with silverlight tutorials that don't necessarily use Esri's SDK. Commented May 26, 2011 at 14:01
  • yes i have silverlight experience.But connecting silverlight with esri,i have no idea...:(
    – caner
    Commented May 26, 2011 at 14:07
  • 4
    Have you watched this getting started video? Commented May 26, 2011 at 14:24

3 Answers 3


You should probably start with the interactive samples on the ArcGIS Resource Center:


This will give you an idea of the XAML and C# required to accomplish specific tasks using the Silverlight API.

I also recommend the Concepts link on the same page, which will give you step by step directions for writing code with the API.


In my opinion I would gravitate towards tne html/javascript options rather than silverlight or flex as these are standards based rather than based on a company's product. Things should just get better with this path as HTML 5 begins to be supported. Here is a link to ESRI's API for javascript. This particular sample is one of the first to look at, it just shows the html for the web page layout and the javascript associated with adding a map service -this is close to as simple a web map app can be, simply displaying a map service.


If you are experienced with desktop esri development, moving into the web APIs should be relatively painless. You mentioned c#, and esri does provide a .NET web adf, but I would stay away from that at this point. It seems less people are using it and support is slowly decreasing.

  • I agree; unless you have a very specific reason to use Silverlight, stick with the "more generic". We have a Silverlight app that won't work for Linux users or anyone who doesn't have Silverlight installed. That's not a big deal since almost 100% of our users use Windows and have Silverlight installed, but the app could very easily have been written in Javascript and not precluded anyone from using it. Commented May 26, 2011 at 14:46

One area to keep a eye on with the ESRI JS API, they are starting to get more of the HTML5 goodness flowing. As you see this moving up you will see Flex/Flash and Silverlight start getting less flashy.

Since the HTML5 spec is geared towards a common layer without the plugins required to use. So for the time being Silverlight will be a good form, but don't bet the farm on it, even Microsoft has let it slip and then back-pedaled that it won't be incredibly long for this world.

Now on the otherhand WPF on the desktop is a different matter, but that isnt web driven with a runtime.

  • 1
    Will there ever be an IDE for javascript that is comparable to VS's IDE for .NET? Any predictions on future of WPF XBAP ? Commented May 27, 2011 at 14:05
  • Aptana Studio does have the ability to read in the JSlibs from the downloads page to give you support; and in VS2010 there is even some preemptive support. As for WPF for ESRI? Well I do suspect that the WPF/Silverlight toolkit will continue from the ESRI side since WPF isn't going away; but I think the focus will be more on the Smart-Client aspects versus RIA/Runtime Webapps over time....
    – D.E.Wright
    Commented May 27, 2011 at 16:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.