I would like to know the pros and cons of the API:
Arcgis Javascript API
OpenLayers
A very detailed comparison of the two services are capable of and how best to work with, which is the best choice.
Do not say anything to the server level, but only javascript API.
EDIT:
I need to choose one of these two API to build a web application that will consume a proxy server that will make communicating with various servers GIS including ArcGIS. This proxy, will answer a single standard for the web application, so regardless of the API that I am using, I will build the server to respond in the standard API that expects. I researched several javascript API, and I have chosen these two as best I found. However, I can not make a comparison between the two for not having sufficient knowledge about each one.
EDIT 2:
What will I have in my application is a search massive data: comparative Analysis Plotting streets, points, polygons Tools search by address and by points, lines and polygons within a specific geometry Comparison data to generate reports and graphs custom popups Plotting routes
EDIT 3:
The ArcGIS Javascript API have these options?
- GeoJSON
- NodeJS compatibility
- WMS support
- WFS support
- WMTS support
- Tile Layer support (maps from Cloudmade by example)
- Polylines
- Polygons
- Circle
- Circle Markers
- Markers
- Popups
- Projection (GDA 94 Zone 50 - 55)
- Kinetic animation
- Tile loading fade animation
- Zoom Animation (resize)
- iOS Touch (4+)
- iOS Multi Touch (4+)
- Android Touch
- Android Multi Touch
- Layer Switcher
- Zoom Buttons
- NavToolbar
- Measure
- Keyboard
- DrawFeature
- Editing Toolbar
- Modular Build
I see that here: lydonchandra.com/content/comparison-openlayers-vs-leaflets a comparison between OL and Leaflet.
Sorry, I hope that my topic is not deleted, and now I started here and I do not know how I could ask this question differently, and do not know where I could ask this because people here understand this subject.