GeoExt Vs Openlayers [cerrado]

8

OK: [Openlayers + ExtJS = GeoExt]

Soy nuevo en el mapeo web y sigo buscando. Me topé con un estudio de caso con una curva de aprendizaje suave, que coincide con mis necesidades y utiliza OpenGeoSuite. Llegué a conocer GeoExplorer y descubrí que era una interfaz ordenada, ya que tengo la intención de servir geodatos a los novatos: sería necesario un poco de sorpresa.

Sin embargo, tengo problemas con la sensación del cuadro emergente 'Identificar'.

Mis preguntas: ¿Es aconsejable adoptar esta 'interfaz'?

(i) ¿tiene futuro? futuras versiones / desarrollo (se necesita una segunda opinión después de leer http://opengeo.org/technology/geoext/ )

(ii) fácil de personalizar: poca experiencia en programación / secuencias de comandos [recuerde 'Identificar']

(iii) ¿Debería centrarme en dominar OpenLayers tal como es?

bajo oscuro
fuente

Respuestas:

10

Probablemente no hay respuesta a tal pregunta. Usar o no usar geoExt depende de sus necesidades . Para un par de proyectos, prefiero aconsejarle que simplemente use openlayers + jQuery.

Si sus proyectos son más complejos, geoExt puede ser una gran biblioteca y probablemente también debería echar un vistazo al proyecto Mapfish , ya que también incorpora ExtJS.

Dado que mapfish se basa en geoExt y los tipos serios están detrás de eso, supongo que hay un futuro para geoExt.

Por cierto y para información, se está construyendo una alternativa a geoExt basada en jQuery, se llama mapquery . Realmente no sé si es un proyecto activo o no y si todavía está operativo. Puedes preguntar ...

editar: por mi parte, me gusta usar openlayers + jquery ya que son dos bibliotecas eficientes y fáciles de manipular. Creo que da más libertad y creatividad con respecto a la interfaz de usuario y el diseño.

simo
fuente
+1 para un enlace a mapquery: es nuevo para mí. Ejemplos en gitorious.org/mapquery/pages/Examples
geographika
8

GeoExt es el contenedor de interfaz de usuario principal que las personas usan con OpenLayers. Está en desarrollo activo, bien respaldado por una amplia comunidad de código abierto y basado en una biblioteca de interfaz de usuario bien mantenida con soporte comercial. También existe soporte comercial para GeoExt.

Si va a construir una IU compleja, es probable que, en algún momento, llegue al punto donde necesita el conjunto de características de Ext o algo así. GeoExt le proporciona eso con una integración razonable con OpenLayers.

Recomiendo encarecidamente usar GeoExt para cualquier persona que construya una interfaz de usuario de mapeo compleja usando OpenLayers.

Christopher Schmidt
fuente
1
Solo señalaré que GeoExt se basa en ExtJS, que está bajo un modelo de licencia dual. GPL o una licencia comercial. Esto puede tener un impacto en su proyecto. sencha.com/products/extjs/license
Andrew Dwyer
3

Mapquery está en desarrollo activo, pero los miembros activos son esporádicos en su contribución. El núcleo principal se revisó por completo hace aproximadamente dos semanas, pero aún no se ha enviado a la rama principal. En este momento, la rama está siendo revisada ya que rompe cierta compatibilidad con la base más antigua, sin embargo, se ha mejorado enormemente.

Si está interesado en ayudar o solo quiere ver la última rama, verificaría esta rama en lugar del maestro principal

http://gitorious.org/mapquery/vmx-mapquery

Damos la bienvenida a cualquier persona que venga y ayude / contribuya con el proyecto.

Lista de correo

También tenemos un canal IRC #mapquery alojado en Freenode

editar: corregir error tipográfico

artefacto de la guerra cultural
fuente
¡Hola, gracias por mantenernos actualizados con respecto a su actividad en este gran proyecto!
simo