|
Allora, per essere esatti C# è un linguaggio di programmazione, definito dallo standard ECMA-334 e ISO/IEC 23270.
Visual C# è l'implementazione Microsoft di C#, che si appoggia sul .NET Framework.
Per il discorso sviluppo, per sviluppare in C# è sufficiente un editor di testo e il compilatore (che si trova sia con il .NET Framework sia con Mono). Come giustamente osservava qualcuno, però, un IDE fornisce un aiuto considerevole nello sviluppo. VisualStudio è certamente il più completo ed è disponibile anche freeware, ma gira solo su Windows. La migliore alternativa, almeno a mio avviso, è SharpDevelop, multiplatform e ben più funzionale che MonoDevelop.
|