C++ e C# sono linguaggi sintatticamente simili ma comunque diversi.
Con C++ (con o senza MFC) puoi produrre codice "nativo" Win32, mentre con C# sei legato comunque al Framework .NET (sebbene questo sia molto potente e completo) e il codice e' praticamente allo stato "sorgente" (sebbene di tipo "intermedio") e quindi "visibile" ...
Quindi, i due linguaggi non sono "intercambiabili", almeno per la maggior parte delle applicazioni.
Se la tua esigenza e' di costruire un classico "gestionale" con cui gestire dati con un database e non ti importa che il codice possa essere "visto", allora il C# va benissimo.
|