On 17.04.2013 12:27, Alberto Salvati wrote:
>> Si, ok, ma non stai argomentando..
>
> correggo il tiro:
>
> se in c++ ho un framework che mi permette di svluppare applicazioni, servizi,
> web services, etc, il tutto NATIVO per win32 e/o win64
> senza necessità di alcun runtime esterno come .net o la virtual
machine di java,
> con un rad comodo sulla falsariga (ma anche diverso) di quello di
delphi,
> con un framework sul tipo della vcl (ma anche diverso) posso
iniziare a sviluppare in c++ IERI.
Bene, allora puoi iniziare a guardare Qt:
http://qt-project.org/
>
>> Forse, l'unico vero e grosso vantaggio che hai mantenendo delphi è
>> quello di continuare ad avere la massima produttività restando sul RAD
>> che usi da 20 anni o giù di lì.
>
> Quest sicuramente ha il suo peso.
> Ma non per "mi scoccio di imparare cose nuove" quanto per "non ho tempo".
> Purtroppo oggi devi correre per restare fermo...
E quindi resti su delphi.
>>> IO ODIO I GARBAGE COLLECTOR.
>> Proprio perchè ti conosco, ti chiedo: se odi così tanto i garbage
>> collector, dovresti amare C++ e andare verso di lui, piuttosto che
>> Java... o mi sbaglio? ;-)
>
> Forse c++ e java sono interscambiabili?
No, ho appena sostenuto il contrario: se odi i garbage collector, con
C++ puoi gestire la memoria a mano.
L'espressione "andare verso java", riferita a te, riguarda il fatto che
qui nel ng hai dimostrato più volte interesse verso Java. Tutto lì.
>> Alberto, facci un "pensierino": Qt è lì che ti aspetta a braccia aperte :-)
>
> qt e c++? e come li metti insieme, giusto per capire?
Qt è un framework completo, è scritto in C++ ed è cross platform.
E' naturale quindi usare C++ per sfruttarlo (ma esistono dei binding per
python).
Usando i moduli [1] del framework, riesci a generare eseguibili win32
nativi che fanno tutto [2], sfruttando fino a due compilatori, mingW
(sarebbe il GCC portato su windows) oppure il compilatore C++ di VS.
Ma non mi dilungo oltre per non essere dispersivo.
Cmq tu chiedi tutto quello che ti viene in mente, e se conosco la
risposta, l'avrai. Se non vuoi installare e provare niente, puoi sempre
vedere come si realizzano le varie applicazioni guardando i video
tutorials:
http://qt-project.org/videos
[1]
http://qt-project.org/doc/qt-5.0/qtdoc/modules.html
[2]
http://qt-project.org/doc/qt-5.0/qtdoc/qtexamplesandtutorials.html