Torno quì dopo diversi anni in cui mi ero avvicinato alla programmazione, ma giusto i rudimenti, iniziando con php-gtk.
L'obiettivo è sempre lo stesso, scrivere applicazioni grafiche per fare calcoli ingegneristici. E so che di discussioni simili a questa ne vengono aperte a decine.
Vi chiedo consiglio sulla strada da intraprendere, per i miei particolari obiettivi, tra C++ e C#. La robustezza, la potenza, le opportunità (anche x via del codice esistente che potrei leggere e capire per implementarlo) mi farebbe pendere verso C++. Ma la curva di apprendimento ed il tempo a disposizione farebbero pendere la bilancia verso C#.
Poi c'è la questione delle interfacce grafiche. Con C# sarebbero immediate, C++ mi costringe prima a costruirmi solide basi sulle applicazioni console. Poi le gui diverrebbero un altro mattone da studiarsi successivamente.
E di nn facile soluzione sarebbe capire a quali librerie converrebbe appoggiarsi.
C++ : Mfc, Windows Form, wxwidgets, Gtkmm, Qt
C#: Windows Form
Ambiente: Visual C++ Express oppure Code::Blocks. Offrono le stesse potenzialità in termini di sviluppo? Cioè, con Visual C++ Express potrei scrivere qualsiasi tipo di applicazione o ci sarebbe qualche limite, ad esempio uso di database o non so.
Si possono installare installare sotto Visual C++ Express tutte le librerie grafiche che si desiderano?
Grazie!