ARCGIS on Windows or Linux ....???

3774
2
Jump to solution
12-04-2015 11:14 AM
Samy_PatricioManosalvas_Granja
New Contributor II

Hi, I'm new in ArcGIS, and am wanting to define my architecture, and the first thing that came to mind is, ARCGIS on Windows or Linux ....

What advantage is there installed on each platform?
@
Please your help, thanks

Tags (2)
0 Kudos
1 Solution

Accepted Solutions
FreddieGibson
Occasional Contributor III

ArcGIS as a platform has clients available for both environments. Is there a particular thing that you're needing to do so that we can better determine which environment you'd need to utilize? We would need to know what you're needing to accomplish and how you're expecting your users to consume it.

For example,

  • Desktop Mapping Applications
    • ArcMap (Windows Only)
    • Engine (.NET for Windows Only and Java/C++ for Windows or Linux)
    • ArcGIS for Professionals (Windows Only)
    • ArcGIS Runtime for .NET (Windows Only)
    • ArcGIS Runtime for Java (Windows, Linux, Ubuntu)
    • ArcGIS Runtime for Qt (Windows, Linux)
  • Web Applications
    • ArcGIS API for JavaScript (Practically anywhere you can install a web browser)
    • Flex API (deprecated...do not use this if you don't have to)
    • Silverlight API (deprecated...do not use this if you don't have to)
  • Mobile Applications
    • ArcGIS Runtime for iOS/MacOS (MacOS to develop...iOS or MacOS to consume)
    • ArcGIS Runtime for Android (Windows or Linux to develop...Android to consume)
    • AppStudio (Windows, OSX, Ubuntu to develop...can be consumed in Windows, OSX, iOS, Ubuntu, and Android) Note: Build apps in one language (i.e. C++ & QML) and deploy to multiple.
    • Xamarin (Windows to develop...can be consumes in iOS, Windows, and Android) Note: Build apps in one language (i.e. .NET) and deploy to multiple.
    • ArcPad (Windows Only)
    • ArcGIS for Windows Mobile (Windows Only)
    • ArcGIS Collector (Android or iOS)
  • Server Applications
    • ArcGIS for Server (Windows or Linux)
    • Geoportal (Windows or Linux)
  • Geodatabases
    • SQL Server (Windows Only)
    • Oracle (Windows or Linux)
    • PostGreSQL (Windows or Linux)

View solution in original post

2 Replies
DanPatterson_Retired
MVP Emeritus

in the absence of mitigating criteria, I will go with Windows

FreddieGibson
Occasional Contributor III

ArcGIS as a platform has clients available for both environments. Is there a particular thing that you're needing to do so that we can better determine which environment you'd need to utilize? We would need to know what you're needing to accomplish and how you're expecting your users to consume it.

For example,

  • Desktop Mapping Applications
    • ArcMap (Windows Only)
    • Engine (.NET for Windows Only and Java/C++ for Windows or Linux)
    • ArcGIS for Professionals (Windows Only)
    • ArcGIS Runtime for .NET (Windows Only)
    • ArcGIS Runtime for Java (Windows, Linux, Ubuntu)
    • ArcGIS Runtime for Qt (Windows, Linux)
  • Web Applications
    • ArcGIS API for JavaScript (Practically anywhere you can install a web browser)
    • Flex API (deprecated...do not use this if you don't have to)
    • Silverlight API (deprecated...do not use this if you don't have to)
  • Mobile Applications
    • ArcGIS Runtime for iOS/MacOS (MacOS to develop...iOS or MacOS to consume)
    • ArcGIS Runtime for Android (Windows or Linux to develop...Android to consume)
    • AppStudio (Windows, OSX, Ubuntu to develop...can be consumed in Windows, OSX, iOS, Ubuntu, and Android) Note: Build apps in one language (i.e. C++ & QML) and deploy to multiple.
    • Xamarin (Windows to develop...can be consumes in iOS, Windows, and Android) Note: Build apps in one language (i.e. .NET) and deploy to multiple.
    • ArcPad (Windows Only)
    • ArcGIS for Windows Mobile (Windows Only)
    • ArcGIS Collector (Android or iOS)
  • Server Applications
    • ArcGIS for Server (Windows or Linux)
    • Geoportal (Windows or Linux)
  • Geodatabases
    • SQL Server (Windows Only)
    • Oracle (Windows or Linux)
    • PostGreSQL (Windows or Linux)