Programación SIG

domingo, marzo 09, 2008

GIS en USA

Como publico en mi otro blog, he empezado a colaborar en una empresa americana de temas GIS. Recién aterrizado en este país (llevo menos de dos meses en Washington), se abre la posibilidad de participar en proyectos GIS de envergadura, en una empresa joven, pero con una trayectoria importante en la zona. Espero contribuir a su crecimiento, y aprender todo lo que pueda por el camino.

Así que ya me he empezado a hacer una idea de cómo se mueven las cosas del GIS aquí en USA. Sólo algunos comentarios, en los que lógicamente iré profundizando a medida que vaya adquiriendo más experiencia.

1. Este país nos lleva, a España, unos 20 años de adelanto. No vale con importar la tecnología, que es la misma prácticamente. Los procesos, el nivel de calidad de los datos, la innovación que generan (y el valor que le dan a la misma), la investigación y desarrollo tecnológico son lo que están mucho más avanzados. El GIS no es algo raro y exótico y sale hasta en los episodios de CSI.

2. ESRI domina el mercado de forma apabullante. Es algo que ya sabía, pero lo he comprobado empíricamente. Aún así, asoman alternativas basadas en open source (las menos) o en otras tecnologías, estando muy presentes las propuestas de Google Maps o Virtual Earth como alternativas para muchas soluciones y aplicaciones, incluso empresariales.

3. La plataforma de desarrollo empresarial GIS dominante, para mi desesperación, es .NET. Java es claramente secundaria en este sector, al contrario de lo que pasa en el resto del mundo informático.
No tengo claro cómo evolucionará esto en el futuro, habrá que estar atentos. Se ven bastantes ofertas de trabajo para entornos GIS con JEE, eso si. Quizás son puestos en los que el GIS es una parte de un todo (bases de datos, otros sistemas....), lo cual es cada vez más habitual. En cualquier caso hoy en día estar limitado sólo a un lenguaje o una plataforma es cada vez más raro.

4. No obstante lo anterior, parece que en el 2008 se consolidará Javascript como lenguaje de desarrollo de aplicaciones SIG en web. Viendo este panorama, lo de .NET parece casi una bendición, en fin. Sigo pensando que para aplicaciones grandes, corporativas, que tendrá que mantener alguien dentro de tres años, no es la opción ideal. Pero hay tanto "hype" con los lenguajes dinámicos...

Bueno, ya iré poniendo alguna cosilla más según vayan ocurriendo, me sigo dedicando a esto y este blog no ha muerto (¿alguien lo dudaba?).