> Yes, Dot Net is for any OS, Windows, Linux, MAC.
No, .NET is not available on Linux (nor on the BSDs, for that matter--a far cry from "any OS"). Linux has the Mono project, but as it is not an official product in the .NET family, it lags behind the .NET framework in features language compatibility.
Also, Windows Forms is a proprietary extension to .NET, so GUI .NET applications built on Windows are not cross-platform. This is in contrast to JVM languages with Swing or SWT, for instance, or Python in combination with any number of cross-platform windowing systems.
Comments
> Yes, Dot Net is for any OS, Windows, Linux, MAC.
No, .NET is not available on Linux (nor on the BSDs, for that matter--a far cry from "any OS"). Linux has the Mono project, but as it is not an official product in the .NET family, it lags behind the .NET framework in features language compatibility.
Also, Windows Forms is a proprietary extension to .NET, so GUI .NET applications built on Windows are not cross-platform. This is in contrast to JVM languages with Swing or SWT, for instance, or Python in combination with any number of cross-platform windowing systems.