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