3 votos

¿Cuál es la diferencia entre la versión compacta y la versión estándar de la API JavaScript de ArcGIS?

Estoy creando una aplicación JSAPI utilizando la versión 3.2/3.3 y recientemente he pasado por el página en la que se detalla la diferencia entre la versión compacta y la versión estándar .

En este momento, estoy confundido sobre qué construcción debo usar. (Sé que algunas personas utilizarán el iPhone mientras que otras utilizarán un PC para acceder a nuestra aplicación). Entonces, ¿qué debería usar en mi aplicación? Dado que en la compilación compacta no se admiten algunas herramientas, no puedo crear todas las aplicaciones en ella.

Plataforma de software: ArcGIS Server & Desktop 10.1

Plataforma del dispositivo: Windows , iOS y Android

5voto

Kieran Benton Puntos 2783

La compilación compacta está diseñada para navegadores móviles en los que se desea descargar lo menos posible para realizar el trabajo. No requiere que descargues el espacio de nombres dijit para usar los dijit de dojo, si no los estás usando. También tiene una biblioteca por defecto más pequeña (32 módulos en la compilación compacta frente a 80 en la compilación normal). Puede leer más aquí para conocer los detalles .

Puede seguir utilizando todas las herramientas que proporciona ESRI, pero es posible que tenga que ser un poco más explícito al llamarlas. Por ejemplo, si quieres usar un servicio de geometría en tu mapa, digamos para amortiguar un punto dentro de 1 milla, tienes que añadir un dojo.require("esri.tasks.geometry"); a tu código con la compilación compacta. La compilación estándar ya lo tiene cargado.

Si te preocupa consumir el plan de datos de tu usuario, o si quieres utilizar otra librería javascript como jQuery se recomienda utilizar la construcción compacta. Si no te preocupa ninguna de las dos cosas, y planeas usar los dijits de Dojo y/o los elementos de la interfaz de usuario, usa la compilación estándar. Probablemente para las aplicaciones de iPhone/Android, la compilación compacta sería el camino a seguir.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X