¿Qué piensa usted ¿cuáles son las ventajas y desventajas (de ambos)? Por supuesto, aparte del hecho de que el software de código abierto es libre de usar. Y no me refiero a somethink como las capacidades, la funcionalidad, la carga de trabajo de los servidores SIG, fácil de usar, etc.
Respuestas
¿Demasiados anuncios?Yo personalmente favor Software de código Abierto, y la suerte de trabajar para una Fuente Abierta basada en la empresa. En los últimos años, he trabajado con una gran veriety de código abierto de herramientas GIS (principalmente PostgreSQL, PostGIS, QGis. Ubuntu, Lighttpd y Python), y estoy a favor de ellos por encima de cualquier propietry herramienta en el mercado. De todos modos, aquí está mi 50 centavos:
Open Source GIS Infraestructura
Pros
- Fácil para empezar. Si usted está comenzando una pequeña empresa, una empresa privada, o incluso un proyecto dentro de una gran empresa, usted podrá apreciar la habilidad de ser capaz de experimentar libremente con las tecnologías sin pagar regalías.
- El apoyo de la comunidad. Tal vez la mayor FOSS ventaja. No hay prácticamente ninguna pregunta regardinga popular proyecto de código abierto que no tiene una profunda respuesta en la web. Para los indocumentados preguntas, usted probablemente va a obtener una respuesta dentro de las 24 horas en un foro profesional.
- La escalabilidad. Ver DavidF la respuesta.
- Tratar antes de la aplicación. Si que se quiera convertir un componente de software para una infraestructura diferente, la tecnología o el medio ambiente, puede tener un libre para jugar con antes de la conversión, y siempre se puede volver atrás. Este allowes la inestimable experiencia con tecnologías de vanguardia, sin los riesgos financieros involucradas con el intento de nuevos productos caro.
- Fácil de puerto.. Cuando se guardan sus datos en formatos abiertos, en la traducción de los datos de un tipo a otro es sencillo, y es muy probable que una pieza de software que hace precisamente eso. Averiguar formato cerrado, es un verdaderamente dantesco experiencia.
- Máximo Control. El software de código abierto allowes amplia capacidad de configuración, lo que significa que usted puede ajustar el producto a sus necesidades exactas. Para un nicho de demanda, la contratación de un desarrollador de software para cambiar el producto será considerablemente más barato que pagar una compañía de software para cambiar el producto (y que probablemente NO le HACEN este tipo de cosas).
- Atrae a los mejores desarrolladores. Sin necesidad de iniciar un flame war, creo que, en general, el software de código Abierto, los desarrolladores parecen desempeñar mejor, ser más indpependent, productivos y curioso que los desarrolladores bajo propietry infraestructura de software.
- Grandes herramientas de la web. Existe una gran cantidad de web orientado a herramientas de código abierto: cartografía, azulejos, bases de datos, servidores web, framework web y herramientas de creación web. Establecer su primer SIG sitio web va a ser muy fácil.
Contras
- Demasiados proyectos. Hay muchos proyectos de código abierto para cada nicho, y usted tendrá que pasar algún tomo que recoge lo mejor de uno, porque el otro será abandonado.
- Probablemente no soporte técnico o SLA, a Menos que usted pague un consultor.
- Herramientas GUI son de calidad inferior. Esto es probablemente debido a que los desarrolladores de software están familiarizados con las herramientas de línea de comandos, y no hay suficientes código abierto GUI diseñadores. La resultante de la interfaz de usuario (por ejemplo, GRASS GIS) es a menudo lento, feo, y han intuitivo interfaz.
- Principalmente basado en Linux de software. Ventanas de software de código Abierto herramientas han recorrido un largo camino en los últimos años, pero la mejor-en-clase de software es casi siempre en el mundo de Linux.
- GPL\restricciones de la Licencia. Esto no es una estafa, porque propietry software no puede ser distribuido a todos. Pero tenga en cuenta que en la mayoría de los casos, la modificación y la distribución de producto de código Abierto de las fuerzas de su redistribuir el código fuente nuevo.
Propietry Infraestructura de SIG
Pros
- Spec. Propietry de software tienden a venir con una bien escrita y especificaciones de SLA papeles.
- ArcGIS - estándar De Facto. ArcGIS, el más popular de los no-SIG libre de infraestructura, tienden a ser un estándar de la industria. No es la única norma que hay, y hay muchas herramientas de conversión, por la mayoría de sus clientes wll se piden datos que puede abrirse con herramientas de ArcGIS.
- Mejor interfaz gráfica de usuario. Casi siempre.
- MS-Windows amable. La mayoría de los usuarios, y muchos de los desarrolladores, se consideran esto como una ventaja.
- Apoyo. Si vas a pagar por ello, probablemente tenga buen soporte telefónico del proveedor.
Contras
Aparte de las desventajas mencionadas (costo, difícil escalabilidad, restricciones, permite poco o ningún período de prueba y uncustomizable):
- Costo tienden a acumularse. Cuando usted necesita un extra de componente de software que se ajuste a su infraestructura existente, que probablemente va a costar mucho más.
Creo que tu pregunta es demasiado vaga para comenzar a hablar acerca de las capacidades individuales, pero hay dos cosas que me vienen a la mente en general:
Escalabilidad - Si usted escribe que "killer app" y un montón de gente empiece a usarlo, de repente, su inicial del servidor/base de datos de configuración está sobrecargado. Si usted está utilizando el software OpenSource, usted puede cambiar a un servidor más potente o añadir un segundo servidor detrás de un equilibrador de carga. Si usted está pagando licencias basado en el número de núcleos o el número de usuarios de golpear la aplicación, usted está buscando en un aumento significativo en los costos de las licencias. Nunca escuche de nadie compra menos capaz de los servidores debido a que su licencia sólo permite dos núcleos?...
El control de su propio destino - Siempre había un error de software que no se podía lograr que la empresa reconoce y, a continuación, cuando la hizo comprobar, que prometen para solucionarlo en la próxima versión? Si usted descubre un error en la mayoría de los productos OpenSource, usted puede repararlo usted mismo o pagar a alguien para solucionarlo si es una prioridad. Tan pronto como el error se corrige, puede utilizar la nueva versión en lugar de tener que esperar a una versión oficial.
Tengo una mezcla de opiniones, nuestra gente tiene algunas reservas sobre el uso de productos opensource como algunos (no todos) pueden aparecer de un día y se ha ido la siguiente.
He jugado con tanto de código Abierto (MapGuide) y Proprietry (Bentley Geo Editor Web), mientras que he encontrado la Proprietry software para ser un gran punto de inicio y rápido para poner su proyecto en marcha y funcionando, he encontrado en desarrollo de software particular una pesadilla, lento para obtener ayuda, pequeña comunidad.... y usted tendrá que pagar a través de los dientes para conseguir algo fijo.
Por otro lado MapGuide tomó un tiempo para conseguir mis datos en un formato que se pudiera reconocer (la mala gestión de los datos de nuestro lado impedido que algunas operaciones de exportación).
Pero una vez en MapGuide la comunidad es muy activa y muy grande y las api/sdk es fácil escribir aplicaciones para. Yo no mirar atrás y estoy seguro de que muchos otros proyectos de software libre son similares.
No sé Si esto ayuda, pero es mi experiencia personal.
Im def sesgada hacia ESRI, por la razón principal de que con una licencia de servidor, tengo tantas plataformas disponibles para crear algunos realmente grandes en busca de aplicaciones:
- Flex/Silverlight/JS Api (y supongo que la WebADF)
- iPhone/Android Api
- Ejemplo De Aplicación De Los Espectadores
Estoy seguro de que hay algunos de código abierto contendientes, pero IMO, aunque plataformas como OpenLayers son grandes, ellos no vienen cerca de la ERSI Api.
Yo también creo que el tomar ventaja de la funcionalidad como la de Geoprocesamiento, Geocodificación, conscientes de las capas, edición e incluso de impresión, con ArcGIS Server, yo diría que es por delante del resto (es cierto que a un precio).
También me gustaría argumentar la cantidad de libremente disponibles recursos para aprender, recibir apoyo, ver vídeos, código de descarga, etc, yo diría ESRIs sitio web está a la par con MSDN para el auto desarrollo de los fines.