1.1 What is .NET?
.NET is a general-purpose software development platform, similar to Java. Atits core is a virtual machine that turns intermediate language (IL) into machinecode. High-level language compilers for C#, VB.NET and C++ are provided toturn source code into IL. C# is a new programming language, very similar toJava. An extensive class library is included, featuring all the functionality onemight expect from a contempory development platform - windows GUIdevelopment (Windows Forms), database access (ADO.NET), web development(ASP.NET), web services, XML etc.See also Microsoft'sdefinition.
1.2 When was .NET announced?
Bill Gates delivered a keynote at Forum 2000, held June 22, 2000, outlining the.NET 'vision'. The July 2000 PDC had a number of sessions on .NET technology,and delegates were given CDs containing a pre-release version of the .NETframework/SDK and Visual Studio.NET.
1.3 What versions of .NET are there?
The final versions of the 1.0 SDK and runtime were made publicly availablearound 6pm PST on 15-Jan-2002. At the same time, the final version of VisualStudio.NET was made available to MSDN subscribers..NET 1.1 was released in April 2003, and was mostly bug fixes for 1.0..NET 2.0 was released to MSDN subscribers in late October 2005, and wasofficially launched in early November.
1.4 What operating systems does the .NET Framework run on?
The runtime supports Windows Server 2003, Windows XP, Windows 2000, NT4SP6a and Windows ME/98. Windows 95 is not supported. Some parts of theframework do not work on all platforms - for example, ASP.NET is onlysupported on XP and Windows 2000/2003. Windows 98/ME cannot be used fordevelopment.