Die bösen Buben von Microsoft wollen euch armen Programmierern das Geld aus der Tasche ziehen
.
Mal im Ernst:
.NET ist wurde entwicklelt um die Erstellung von Softwaresystemen zu vereinfachen und zu verbessern, außerdem soll es eine Alternative zu Java darstellen. Die
WinApi ist ja schön und gut aber es muss weitergehn. .NET ist insofern plattformunabhängig, dass alle .NET-Anwendungen unabhängig vom Betriebssystem laufen können (es wird keine Wi-
Api benötigt), es muss halt nur das .NET-Framework auf dem Client und/oder Server installiert sein, und da hakt es eben, weil es derzeit nur auf Windowsmaschinen läuft. Mono ist ein Projekt, welches das .NET-Framework auf Linux und Unix zum laufen bringen soll (ist derzeit als Version 1.0 draußen).