Dear Nathan and fellow QGIS Users/Developers:

I am sorry that people are not encouraging the use of C++ for programming. I 
think this is not helpful at all. There are many reasons to skip Pyhton infavor 
of C++. In my experience Python is very slow for real computationally intensive 
work. Also QGIS itself is written in C++, why are do some asking it is too 
hard. I think it is the lack of documentation that is making development in C++ 
very difficult for many of us who are not in the QGIS development all the time. 
This also means that there will be less and less developers that can help with 
enhancement in expanding QGIS capability. I don't know if some are thinking 
that "We are the ones who can do it in C++ and let others be content with 
Python." But I am assuming trusting that that is is not so. 
So please answer questions and provide feedback when you can, but please do not 
discourage others from pursuing C++. In my opinion, it is still the most robust 
programming tool available.  Why is QGIS written in C++ and not in Python? 





On Friday, November 8, 2013 3:12 AM, Nathan Woodrow <madman...@gmail.com> wrote:
 
Compared to C++, Python is pretty easy to pick up.  There are some really good 
Python videos and after you watch a few of them (or even just one) I would say 
you would feel comfortable in it.  Because the PyQt and Qt C++ APIs are almost 
the same in terms of porting the code it almost comes right over; plus or minus 
a few little tweaks. 

I would even say that you would reduce your 3000 line count because Python is a 
lot less verbose then C++ and allows for some pretty handy styles that reduce 
the needed code. 

I use PyCharm as my Python IDE which I have so far found to be the best.  It 
supports PyQt API auto completion.

- Nathan



On Fri, Nov 8, 2013 at 8:11 PM, <sschm...@gfi-gis.de> wrote:


>Hi Paolo,  
>
>yes, our company has to come to a strategic
decision in the next time. And I'm not sure what to suggest. I don't know
python but i think i need much time to port ca. 3000 lines existing code,
otherwise in future it should grow up much more. Besides I'm spoiled of
the IDE of VS, i need to look what pythondeveloper use for it. And do 
pythondeveloper
not depend on sth, like PyQt? QGIS and Qt are programmed in C++, so there
wait perhaps no bad surprises?... difficult 
>
>
>Freundliche Grüße aus Leipzig
>Susann Schmidt
>Softwareentwicklung 
>
>**************************************************************
>
>GFI - Gesellschaft für Informationstechnologie mbH
>Philipp-Rosenthal-Straße 9
>D-04103 Leipzig
>Geschäftsführer: Andreas Richter
>Amtsgericht Leipzig HRB 12054
>USt.-IdNr.: DE179049354     Steuer-Nr.: 231/109/06412
>ESRI Solution Partner      und       ER Mapper
Reseller
>Tel. 0341 961 3310    Fax 0341 961 3311   Mail i...@gfi-gis.de
>Web  www.gfi-gis.de  und  www.themenbrowser.de
> 
>----- Forwarded by Susann
Schmidt/gfi on 08.11.2013 10:40 ----- 
>
>Paolo Cavallini <cavall...@faunalia.it>  
>Sent by: qgis-developer-boun...@lists.osgeo.org 
>07.11.2013 14:28  To qgis-developer@lists.osgeo.org  
>cc  
>Subject Re: [Qgis-developer] WG: Re:  WG:
Re:  cpp-plugin for QGIS 2.0 
>  
> 
>
>
>
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Il 07/11/2013 10:30, sschm...@gfi-gis.de ha scritto:
>> 
>> Thank you Andreas,
>> 
>> sounds like there is hope for me :-)
>
>IMHO you need very strong arguments not to do this job as a Python
>plugin. All the external C++ plugins I have seen have died out sooner
>or later for the problems in keeping API and ABI compatibility.
>All the best.
>
>- -- 
>Paolo Cavallini - Faunalia
>www.faunalia.eu
>Full contact details at www.faunalia.eu/pc
>Nuovi corsi QGIS e PostGIS: http://www.faunalia.it/calendario
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.4.15 (GNU/Linux)
>Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
>iEYEARECAAYFAlJ7lG4ACgkQ/NedwLUzIr4UiwCeOVYAuooE2kFbZFm+h7JubqAH
>HaoAnRjWsVkZ4nYegS9UN6v3JWF2Q6nD
>=5cFj
>-----END PGP SIGNATURE-----
>_______________________________________________
>Qgis-developer mailing list
>Qgis-developer@lists.osgeo.org
>http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
>_______________________________________________
>Qgis-developer mailing list
>Qgis-developer@lists.osgeo.org
>http://lists.osgeo.org/mailman/listinfo/qgis-developer
>

_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to