Build your FREE Web site in minutes. Still, the move to a full .NET world will take some time, perhaps several years. Methods for developing software and administering systems will likewise evolve. The .NET Framework SDK includes additional tools and documentation as well as command line versions of the three .NET-compatible languages in Visual Studio .NET, the next major release of Visual Studio. The .NET Framework sdk is included with Visual Studio .NET and is also available separately for those developers who develop with non-Microsoft language tools.
Components created for .NET continue to support the same licensing model.
Not only will three of Microsoft's own languages generate .NET-compatible code, but so will those of a number of other vendors. The one notable exception is that there is no announced Java compiler for .NET, but this is due to legal reasons, not technical ones. A common misconception about runtime-based execution is that, as with Java and early versions of Visual Basic, executed code must be interpreted at runtime. The CLR, in fact, executes native x 86 code. This code can be either compiled at runtime, for instance when running from a dynamically generated Web page, or precompiled for better start-up performance.