4 votos

Desarrollo de herramientas de ArcMap 9.x y 10.x

Se me ha pedido para empezar a desarrollar algo para ArcGIS 10.x, pero aquí está el problema: en mi pc ya tengo el SDK y ArcMap 9.3.1 instalado.

Eso significa que tengo que desinstalarlo antes de instalar 10.x. Mi problema es que yo todavía trabajo con los clientes que utiliza 9.3.1 y este es el primero con 10.x.

Qué estrategias están ustedes utilizando para la orientación de ambas plataformas? Mi idea inicial es el uso de máquinas virtuales, pero que es un dolor.

También, lo que si puedo arrojar algo de ArcGIS Motor de desarrollo? Tengo cajas separadas?

Otras opciones?

3voto

Nathan Bedford Puntos 3157

Yo uso las máquinas virtuales a través de VMWare para estos escenarios. No sólo no creo que las máquinas virtuales son el pan de PITA, pero en realidad, las máquinas virtuales se han convertido en parte integral de mi flujo de trabajo del desarrollo, más allá de Esri uso.

Cada vez que tengo que probar algo y no quiero estorbar cualquier entorno existente - acabo de girar un clon de uno de mis máquinas de desarrollo, a hacer mi trabajo, y entonces puedo eliminar la máquina virtual y olvidarse de él. Otros entornos permanecen intactos. Una vez que aprenda a usar instantáneas y clones de manera efectiva, usted no quiere mirar atrás.

También es MUY útil para probar sus aplicaciones en diferentes entornos y configuraciones.

Por supuesto, hay algunos coste inherente para mantener las máquinas virtuales (por ejemplo, la instalación de actualizaciones, la actualización de sus herramientas de desarrollo, etc. puede ser necesario hacer varias veces), pero, de nuevo, una vez que averiguar cómo hacerlo de manera efectiva, usted puede mantener un coste muy, muy bajo. Por ejemplo yo tengo mi base de entorno de desarrollo de configurar y todas las máquinas de desarrollo se derivan (clonado).

Otra cosa es no olvidarse de los problemas de licencias. Para algunos programas, puede haber restricciones de licencia con respecto a si puede tener varias instalaciones de una sola licencia en un ambiente virtual.

2voto

Anthony Cramp Puntos 126

Yo uso máquinas virtuales principalmente para resolver este tipo de cuestiones.

Si tienes un ordenador lo suficientemente rápido, no es tanto una PITA como piensas. Tenemos una licencia de MSDN, así que siempre tenemos un montón de licencias de sistema operativo solo mentira no utilizados. Utilizamos jugador VM, y si utiliza la unidad, como se está desarrollando en tu máquina real.

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