Discussione:
Consiglio per vecchio softwarista
(troppo vecchio per rispondere)
Info
2014-03-14 21:47:46 UTC
Permalink
Salve a tutti,
sono un vecchio softwarista e, per quel poco che dovevo fare in C++, ho
sempre utilizzato l'unica versione in mio possesso e cioè visual studio
6.0 con MFC; ora vorrei aggiornare e volevo un paio di consigli.
Normalmente ho sempre scritto applicativi che girano su Windows (finora
XP ora dovrò passare a 7 o 8).
Innanzitutto l'ambiente di sviluppo: so che l'ultima release express di
MS è la 2013, ma gira solo su win 8, mentre io ho ancora win 7: la
versione che gira sul 7 è la 2010 ? Si trova ancora ?
Conviene acquistare la versione professional ?
La seconda domanda riguarda un testo (o anche meglio link) per capire le
differenze; vorrei continuare ad utilizzare il C++, ma presumo che le
MFC sia superate e siano state sostituite dalle librerie .NET.

Grazie

Info
enoquick
2014-03-15 00:01:22 UTC
Permalink
Post by Info
Salve a tutti,
sono un vecchio softwarista e, per quel poco che dovevo fare in C++, ho
sempre utilizzato l'unica versione in mio possesso e cioè visual studio
6.0 con MFC; ora vorrei aggiornare e volevo un paio di consigli.
Normalmente ho sempre scritto applicativi che girano su Windows (finora
XP ora dovrò passare a 7 o 8).
Innanzitutto l'ambiente di sviluppo: so che l'ultima release express di
MS è la 2013, ma gira solo su win 8, mentre io ho ancora win 7: la
versione che gira sul 7 è la 2010 ? Si trova ancora ?
Conviene acquistare la versione professional ?
La seconda domanda riguarda un testo (o anche meglio link) per capire le
differenze; vorrei continuare ad utilizzare il C++, ma presumo che le
MFC sia superate e siano state sostituite dalle librerie .NET.
Grazie
Info
Di dico cosa usa il sottoscritto

U++

http://www.ultimatepp.org/


Licenza Freebsd e multipiattaforma (linux e winx - 32/64 bit)

A meno che non vuoi andare in punti specifici di winx sono ottime
Cercavo un framework multipiattaforma e dopo un po di ricerche e prove
ho fatto la scelta
Massimo Soricetti
2014-03-16 02:04:51 UTC
Permalink
Post by enoquick
Cercavo un framework multipiattaforma e dopo un po di ricerche e prove
ho fatto la scelta
Interessante. Da quanto tempo lo usi? Punti forti? Punti deboli?
Il debugger com'è?
Scrivere i file di help in U++ è comodo?
enoquick
2014-03-16 16:43:19 UTC
Permalink
Post by Massimo Soricetti
Post by enoquick
Cercavo un framework multipiattaforma e dopo un po di ricerche e prove
ho fatto la scelta
Interessante. Da quanto tempo lo usi?
Per un progetto da 4 mesi


Punti forti?

E' facile da usare come framework rispetto ad altri,comunque c'è da
studiare
E' consigliabile usare l' ide fornito

Punti deboli?

Finora ho trovato qualche bug nell' ide, uno nel trattamento di valori
associato a colonne boolean in postgresql ed uno nel tabGrid (un widget
per visualizzare tabelle
Post by Massimo Soricetti
Il debugger com'è?
E' integrato nell' ide usando gdb (sotto linux)
Post by Massimo Soricetti
Scrivere i file di help in U++ è comodo?
Si puo fare ma non l' ho ancora usato

Info
2014-03-16 14:45:51 UTC
Permalink
Grazie, lo valuterò.

Info
Post by enoquick
Post by Info
Salve a tutti,
sono un vecchio softwarista e, per quel poco che dovevo fare in C++, ho
sempre utilizzato l'unica versione in mio possesso e cioè visual studio
6.0 con MFC; ora vorrei aggiornare e volevo un paio di consigli.
Normalmente ho sempre scritto applicativi che girano su Windows (finora
XP ora dovrò passare a 7 o 8).
Innanzitutto l'ambiente di sviluppo: so che l'ultima release express di
MS è la 2013, ma gira solo su win 8, mentre io ho ancora win 7: la
versione che gira sul 7 è la 2010 ? Si trova ancora ?
Conviene acquistare la versione professional ?
La seconda domanda riguarda un testo (o anche meglio link) per capire le
differenze; vorrei continuare ad utilizzare il C++, ma presumo che le
MFC sia superate e siano state sostituite dalle librerie .NET.
Grazie
Info
Di dico cosa usa il sottoscritto
U++
http://www.ultimatepp.org/
Licenza Freebsd e multipiattaforma (linux e winx - 32/64 bit)
A meno che non vuoi andare in punti specifici di winx sono ottime
Cercavo un framework multipiattaforma e dopo un po di ricerche e prove
ho fatto la scelta
Massimo Soricetti
2014-03-16 02:31:18 UTC
Permalink
Post by Info
Innanzitutto l'ambiente di sviluppo: so che l'ultima release express di
MS è la 2013, ma gira solo su win 8, mentre io ho ancora win 7: la
versione che gira sul 7 è la 2010 ? Si trova ancora ?
Sì, puoi scaricare la versione express che ha .NET, C++, C# e VB.
Al posto tuo proverei prima la versione express e poi deciderei se/quale
comprare. Tanto la differenza con le versioni complete sono a livello di
librerie aggiuntive, roba sui database, version control e cose così...
l'ambiente e il compilatore si valutano benissimo pure con la express.

Delle MFC ormai non si parla più, ma valide lo sono ancora: MS le ha
aggiornate ad ogni versione di VS (in VS 2013 sono alla versione 12), ci
ha messo i ribbon e i widget dedicati, insomma ci si può fare software
anche per win7 e win8. Se le vuoi usare sono lì e fanno sempre il loro
porco lavoro :-)
Info
2014-03-16 14:45:02 UTC
Permalink
Lo faccio subito.

Grazie

Info
Post by Massimo Soricetti
Post by Info
Innanzitutto l'ambiente di sviluppo: so che l'ultima release express di
MS è la 2013, ma gira solo su win 8, mentre io ho ancora win 7: la
versione che gira sul 7 è la 2010 ? Si trova ancora ?
Sì, puoi scaricare la versione express che ha .NET, C++, C# e VB.
Al posto tuo proverei prima la versione express e poi deciderei se/quale
comprare. Tanto la differenza con le versioni complete sono a livello di
librerie aggiuntive, roba sui database, version control e cose così...
l'ambiente e il compilatore si valutano benissimo pure con la express.
Delle MFC ormai non si parla più, ma valide lo sono ancora: MS le ha
aggiornate ad ogni versione di VS (in VS 2013 sono alla versione 12), ci
ha messo i ribbon e i widget dedicati, insomma ci si può fare software
anche per win7 e win8. Se le vuoi usare sono lì e fanno sempre il loro
porco lavoro :-)
Continua a leggere su narkive:
Loading...