[Gvsig_desarrolladores] Conocimientos necesarios para Desarrollar gvSIG

Joaquin del Cerro jjdelcerro.gvsig en gmail.com
Dom Jun 24 15:17:02 CEST 2012


El 18/06/12 11:23, José María Amuedo escribió:
> Joaquín, muchas gracias.
> 
> Aunque sigo desde hace tiempo el proyecto pero desde una perspectiva más de
> usuario ahora me gustaría introducirme en los entresijos del mismo desde el
> punto de vista del desarrollador. He observado que hay varios proyectos
> activos; gvSIG 1.12 y gvSIG 2.0.
> 
> Que es lo que se aconseja a una persona como yo para empezar a programar
> seguir con la 1.12 o con la 2.0? Se supone que todos los avances de las
> versiones anteriores están siendo aplicadas a la versión 2.0 o no tiene
> nada que ver? Es que veo que hay un salto considerable desde la versión
> 1.X  a la vesión 2.0 en cuanto al diseño de la herramienta, me equivoco?
> 

Hola José María,
asi de pronto, yo te contestaria que si has de empezar empieces a ver
cosas de la 2. En muchos aspectos los cambios han sido muy grandes y lo
que hagas con la 1 no te valdra para la 2, es mas, cosas de las que
aprendas con la 1 tendras que desaprencerlas ;) cuando vayas a la 2.
Dede el proyecto los nuevos desarrollos que se emprenden son ya sobre
la 2 y no estaran sobre la 1.
En los ultimos meses estamos haciendo un esfuerzo considerable por
estabilizar y sacar una version final de la 2. No te se decir exactamente
para cuando, pero intentamos que sea lo antes posible.

Eso si, si por razones "estrategicas" precisas de una version final
para desplegar tus desarrollos ten en cuenta que ahora mismo tendrias
que pensar en la 1.11.

Sobre los de si que los avances de las versiones anteriores se aplican
sobre la 2, me temo que no. Te vas a encontrar funcionalidades que solo
estan en la 1, o solo estan en la 2. Lo normal sera que poco a poco en
funcion de los recuersos vayamos migrando las funcionalidades de la 1
a la 2, pero ahora mismo faltan muchas. Todo dependen de lo que vayas a
necesitar. Esta llegando a suceder que hay errores que son corregidos en
la 1 y no en la 2, pero espero que esto ultimo lo podamos subsanar en
no mucho tiempo.

La version 1, ha sido una version orientada a los usuarios. Se creo primando
la existencia de muchas funcionalidades en detrimento de su mantenibilidad y
pensando muy poco en que otros desarrolladores pudiesen reutilizarlas. La version
2, ha intentado mejorar la estabilidad de las piezas fundamentales de gvSIG
intentado centrarse en ofrecer a los desarrolladores un entorno mas comodo
del que se tenia con la 1. Esto ha ocasionado muchos cambios, tanto en
el API de las librerias como el la forma de trabajar y a muchos desarrolladores
familiarizados con la 1 las cuesta mas cogerse a desarrollar con la 2, que
otros desarrolladores que se acercan de nuevo a gvSIG 2.

Bueno, no se si te sirben o no estas letras; espero que si.

Disculpa por la tardanza en constestar.

Un saludo
Joaquin


> Saludos,
> 
> José María
> 
> 
> El 18 de junio de 2012 11:13, Joaquin Jose del Cerro Murciano <
> jjdelcerro en gvsig.org> escribió:
> 
>> El día 18 de junio de 2012 09:34, José María Amuedo
>> <jmamuedo en gmail.com> escribió:
>>> Muy buenas a todos.
>>>
>>> Mi pregunta es un poco general per me gustaría saber exactamente cuales
>> son
>>> los conocimientos que deberían tener aquellas personas que se dediquen a
>>> desarrollar gvSIg y nuevas funcionalidades. Me refiero a que que tipo de
>>> lenguajes de programación haría falta saber y en genral otro tipo de
>>> conocimientos.
>>>
>> Hola José María,
>> en la "Introducción"[1] de la "Guía de inicio rápido del desarrollador
>> para gvSIG 2.0.0" tienes comentado lo que puedes necesitar saber para
>> introducirte en el desarrollo de plugins para gvSIG 2.0.
>>
>> [1]
>> https://gvsig.org/web/projects/gvsig-desktop/docs/devel/developers_quick_start/2-0.0/introduccion
>>
>> Cuando se redacto esa guia estaba pensada para seguirla con un Ubuntu
>> 10.04. Desde entonces se han hecho esfuerzos por intentar que se pueda
>> seguir bajo Windows, y creo que actualmente ya se puede (cosa que
>> agradecer a Juan Lucas Y Jose Manuel ).
>>
>> Si necesitas mas detalle de algo no dudes en preguntar y trataremos de
>> responderte.
>>
>> Un saludo
>> Joaquin
>>
>>
>>> Gracias,
>>>
>>> José María
>>>
>>> _______________________________________________
>>> gvSIG_desarrolladores mailing list
>>> gvSIG_desarrolladores en listserv.gva.es
>>> Para ver histórico de mensajes, editar sus preferencias de usuario o
>> darse
>>> de baja en esta lista, acuda a la siguiente dirección:
>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>
>> _______________________________________________
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores en listserv.gva.es
>> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
>> de baja en esta lista, acuda a la siguiente dirección:
>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>
> 
> 
> 
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores


-- 
--------------------------------------
Joaquin Jose del Cerro
Development and software arquitecture manager.
jjdelcerro en gvsig.com
gvSIG Association
www.gvsig.com
www.gvsig.org


Más información sobre la lista de distribución gvSIG_desarrolladores