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#)
|
|
You should probably start with the interactive samples on the ArcGIS Resource Center: http://help.arcgis.com/en/webapi/silverlight/samples/start.htm 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. http://help.arcgis.com/en/webapi/javascript/arcgis/help/jssamples_start.htm 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. |
|||
|
|
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. |
|||||||
|