<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    La decisi&oacute;n de hacer el plugin con C++ es porque tengo mucho c&oacute;digo
    escrito que se podr&iacute;a implementar en varios plugins para QGis. Me
    parece una pena que tenga que variar todo el c&oacute;digo y pasarlo de C++
    a Python, porque la comunidad (donde me incluyo) no sea capaz de
    implementar algo que la propia comunidad ha creado. Si tuviera que
    empezar desde cero, lo tendr&iacute;a claro y empezar&iacute;a con python, pero no
    es el caso.<br>
    Mi pensamiento (quiz&aacute; bananero), es que si alguien de OsGeo ha
    compilado QGis para windows y ha escrito plugins para windows, es
    porque se puede hacer &iquest;no?.<br>
    <br>
    Un saludo y gracias por la respuesta,<br>
    Rafa<br>
    <br>
    <br>
    El 24/11/2010 10:12, Luis Franco V&aacute;zquez escribi&oacute;:
    <blockquote
      cite="mid:AANLkTinoXWTi4Wt3pboDSDh8s8Y8f9KtM2itgmRR2VO9@mail.gmail.com"
      type="cite">&iquest;Te has planteado emplear python para escribir tu
      plugin?. Probablemente sea m&aacute;s sencillo.<br>
      <br>
      <div class="gmail_quote">El 24 de noviembre de 2010 09:53,
        Mauricio Pazos <span dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:mauricio.pazos@axios.es">mauricio.pazos@axios.es</a>&gt;</span>
        escribi&oacute;:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div style="font-family: 'DejaVu Sans'; font-size: 9pt;
            font-weight: 400; font-style: normal;">
            <div class="im">On Tuesday 23 November 2010 12:58:41 pm <a
                moz-do-not-send="true"
                href="mailto:rafael.mejias@sinfogeo.com" target="_blank">rafael.mejias@sinfogeo.com</a>
              wrote:<br>
              &gt; Buenos d&iacute;as a todos,<br>
              &gt; Estoy intentando realizar un plugin en C++ para QGis
              (1.5) con Windows<br>
              &gt; XP y QT SDK, para ello intento seguir los pasos del
              tutorial [1<br>
            </div>
            <div class="im">
              &gt; &lt;<a moz-do-not-send="true"
href="http://download.osgeo.org/qgis/doc/manual/qgis-1.5.0_coding-compilation_gu"
                target="_blank">http://download.osgeo.org/qgis/doc/manual/qgis-1.5.0_coding-compilation_gu</a><br>
            </div>
            &gt;ide_en.pdf&gt;], donde se explica el procedimiento para
            linux. Si utilizo
            <div>
              <div class="h5"><br>
                &gt; Ubuntu (9.04), no tengo problemas y perfectamente
                obtengo mi plugin para<br>
                &gt; QGis.<br>
                &gt;<br>
                &gt; Me parece que se est&aacute; haciendo un trabajo
                excepcional con la difusi&oacute;n<br>
                &gt; del software libre, pero creo que todav&iacute;a queda
                mucho por andar.<br>
                &gt; Particularizando un poco para el caso del
                desarrollo de aplicaciones<br>
                &gt; geogr&aacute;ficas, para alguien que sepa algo de
                cartograf&iacute;a y de desarrollo,<br>
                &gt; le costar&iacute;a (en windows) producir su primer "Hola
                mundo" con ArcGis,<br>
                &gt; Geomedia o Microstation (&gt;v8), aproximadamente
                unas dos horas, quiz&aacute; tres.<br>
                &gt;<br>
                &gt; Trabajo con Linux, pero por razones obvias que
                huelga explicar, tambi&eacute;n<br>
                &gt; trabajo con Windows. Es m&aacute;s, para el caso del
                asunto, existe una<br>
                &gt; compilaci&oacute;n de OsGeo para Windows de QGis, seguro
                que por las mismas<br>
                &gt; razones obvias. Al igual que existe otra para la
                instalaci&oacute;n de<br>
                &gt; MapServer con todas las dependencias.<br>
                &gt; El caso es que, seg&uacute;n mi opini&oacute;n, ser&iacute;a muy
                conveniente poder compilar o<br>
                &gt; realizar un plugin para Windows, de forma tan
                sencilla como para otros<br>
                &gt; softwares privativos. Sin embargo, ni la ayuda
                pedida en esta lista, ni<br>
                &gt; la pedida en la lista de desarrollo de QGis; ha
                sido lo suficientemente<br>
                &gt; efectiva como para resolver el problema
                (probablemente porque no me he<br>
                &gt; expresado con claridad o porque no he seguido
                insistiendo). Pero con<br>
                &gt; linux, teniendo QGis instalado y QT, tard&eacute; una hora
                en hacer el plugin<br>
                &gt; de ejemplo gracias a las explicaciones del manual
                de OsGeo.<br>
                &gt;<br>
                &gt; Lo que pido a la lista es que si alguien ha
                conseguido hacer un plugin<br>
                &gt; con C++ en Windows, comparta su experiencia y yo me
                comprometo a<br>
                &gt; realizar un taller y subirlo a la parte de
                educaci&oacute;n de OsGeo y as&iacute;,<br>
                &gt; seguir ampliando el conocimiento de la comunidad.
                Tengo la sensaci&oacute;n de<br>
                &gt; que la parte dif&iacute;cil ya est&aacute; hecha y la f&aacute;cil falta
                rematarla. La pena<br>
                &gt; es que demasiada gente se fija tan s&oacute;lo en el
                remate.<br>
                &gt;<br>
                &gt; Muchas gracias a todos,<br>
                &gt; Rafa<br>
                &gt;<br>
                &gt; [1]<a moz-do-not-send="true"
href="http://download.osgeo.org/qgis/doc/manual/qgis-1.5.0_coding-compilation_"
                  target="_blank">http://download.osgeo.org/qgis/doc/manual/qgis-1.5.0_coding-compilation_</a><br>
                &gt;guide_en.pdf<br>
              </div>
            </div>
            Hola Rafael: desconozco las razones por las cuales has
            elegido QGis para el desarrollo. Supongo que ser&aacute;n buenas.
            Lo que es evidente es que te has metido en un desierto. Yo
            te puedo decir que hoy en d&iacute;a, en el estado que est&aacute;n las
            cosas, yo no elegir&iacute;a un producto basado 100% en C++
            fundamentalmente por razones de costo (conviene revisar las
            m&eacute;tricas de software comparando punto funci&oacute;n/objeto de c++
            con otras lenguajes). Particularmente me gustan las
            soluciones mixtas en las que pueda combinar las mejores
            herramientas (lenguajes) para la mejor resoluci&oacute;n de los
            problemas. No tengo una m&eacute;trica exacta pero a ojo te puedo
            decir que mis &uacute;ltimas soluciones tienen por ejemplo un 80%
            de java y un 20% de c++ (tipicamente interfaces con
            drivers). <br>
            Tambi&eacute;n es muy importante la documentaci&oacute;n disponible y la
            calidad del c&oacute;digo fuente. Por otro lado la comunidad, debe
            ser activa y contar con jugadores que tengan capacidad para
            llevar adelante el proyecto. <br>
            Si no se evaluar estos elementos tambi&eacute;n, por mas que puedas
            hacer un "hola mundo" muy f&aacute;cil, si el producto no tiene
            futuro a largo plazo habr&aacute;s invertido un mont&oacute;n de recursos
            (horas de capacitaci&oacute;n, horas de proyecto, horas de tus
            usuarios, etc) que se ir&aacute;n al traste.<br>
            <p style="margin: 0px; text-indent: 0px;"><br>
            </p>
            Bueno, esta es una decisi&oacute;n estrat&eacute;gica que solo tu puedes
            evaluar, pero ten en cuenta que los productos Open Source
            tiene que ser evaluados con la misma rigurosidad que
            cualquier otro producto. <br>
            <p style="margin: 0px; text-indent: 0px;"><br>
            </p>
            En mis prioridades, dado un problema privilegio las
            soluciones open source si me garantizan calidad (costos vs
            prestaciones). Si no hay mas remedio evaluar&eacute; soluciones que
            no sean open source.<br>
            <p style="margin: 0px; text-indent: 0px;"><br>
            </p>
            <p style="margin: 0px; text-indent: 0px;"><br>
            </p>
            un saludo<br>
            <font color="#888888">
              -- <br>
              Mauricio Pazos<br>
              <a moz-do-not-send="true" href="http://www.axios.es"
                target="_blank">www.axios.es</a></font></div>
          <br>
          _______________________________________________<br>
          Spanish mailing list<br>
          <a moz-do-not-send="true"
            href="mailto:Spanish@lists.osgeo.org">Spanish@lists.osgeo.org</a><br>
          <a moz-do-not-send="true"
            href="http://lists.osgeo.org/mailman/listinfo/spanish"
            target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
          <br>
        </blockquote>
      </div>
      <br>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Spanish mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Spanish@lists.osgeo.org">Spanish@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/spanish">http://lists.osgeo.org/mailman/listinfo/spanish</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>