5

With the upcoming release of ArcGIS Pro and the eventual retirement of Desktop and ArcObjects does it make more sense to start new customizations in python or continue to use ArcObjects/addins for the time being?

I have a new project about to start that will involve a custom toolbar for desktop with about 10 custom editing tools. Previously I have always carried out such a project in .NET and ArcObjects. But now I wonder:

  1. Is the functionality now there to do this in python (At ArcGIS 10.1)?
  2. If I continue to use ArcObjects what is a resonable expectation on the toolbar life expectancy?

The current editing environment is ArcGIS desktop 10.1 and is likely to stay that way for the next 1 - 2 years.

9
  • "release of ArcGIS Pro and the eventual retirement of Desktop and ArcObjects", do you have any resource stating this?
    – artwork21
    Jul 31, 2014 at 17:59
  • read the same quote...just can't track it down now
    – user681
    Jul 31, 2014 at 18:09
  • 1
    You can access ArcObjects via Python, and a search will give you the details. That said it would be a bit early for ArcObjects to be discontinued with the advent of Pro. With no formal announcement I think you're safe for awhile, but then I'm not sure the timeline you're thinking of?
    – Sleep6
    Jul 31, 2014 at 18:22
  • 2
    The python module does not access all the objects that arcobjects do, so I would be surprised if they discontinue arcobjects without opening those objects up somewhere else.
    – artwork21
    Jul 31, 2014 at 18:28
  • 2
    I think the answer to 1 is that ArcObjects is much more suited to build an editing add-in for ArcMap than Python at 10.1, and the answer to 2 is however long your users continue to use ArcMap rather than ArcGIS Pro for editing, but overall I think your question is either too broad (has two distinct questions) or too likely to generate opinions on when ArcGIS Pro will have sufficient functionality to fully supersede ArcMap.
    – PolyGeo
    Aug 6, 2014 at 0:38

0