The Microsoft .NET strategy continues to confuse many, due to the lack of understanding of the technology. Indeed, because of the massive marketing campaign undertaken by Microsoft, many vendors have adopted a "too liberal" approach to marketing .NET Framework-based initiatives.
as compiled, but the JVM supports only Java, and not multiple programming languages. As mentioned earlier on, the heart of both .NET and CLI is a cross-platform language system. Although similar to Java because it uses an intermediate bytecode language that can be executed on any hardware platform that has a run-time engine, it is also unlike Java, as it provides support for multiple programming languages. Currently in a beta release, the Microsoft .NET Framework 3.0 (formerly called WinFX ) includes a