Skip To Content

Requirements

Web server

Developing with the ArcGIS Maps extensibility framework requires a web server.

For additional information on options for configuring a development environment, see Set up a development environment.

Supported browsers

The ArcGIS Maps extensibility framework is built on the ArcGIS API for JavaScript and supports the same browsers. See Supported browsers for details.

JavaScript and Dojo

The ArcGIS Maps extensibility framework is built on the ArcGIS API for JavaScript, so a familiarity with both the JavaScript programming language and Esri JavaScript API is essential. See ArcGIS API for JavaScript Overview to get started. Additionally, Esri uses Dojo, an open-source toolkit, to simplify the development process and to ensure that its applications behave the same in different browsers. For more information, see Working with dojo or the Dojo Toolkit Reference Guide. The ArcGIS Maps extensibility framework supports only Asynchronous Module Definition (AMD) style code.