I'm working on a web-based mapping system and I'm trying to figure out the best (most) appropriate library to use for interactive web maps (querying, editing, interaction with external WebServices (popup's parcel), print,...). The only conditions is that I use the ArcGIS for Server 10.2 (ESRI) to serve geographic data on the web. So, I'm looking for a JavaScript based mapping engine that will handle ArcGIS MapServer and Feature services. What do you think about Web AppBuilder for ArcGIS and its custom widgets (I already have an ArcGIS Server license and an AGOL organizational account)? And what about OpenLayers/Leaflet? Other suggestions/tips are welcome. Thank you.
... View more