.NET is a general-purpose software development platform, similar to java. At its core is a virtual machine that runs intermediate language (IL) into machine code. High-level languages compiler for C#, VB.NET and C++ are provided to turn source code into IL. C# is new programming language, very similar to java. An extensive class library is included, featuring all the functionality one might expect from a contemporary development platform – windows GUI development (windows forms), data access (ADO.NET), Web development (ASP.NET), web services, XML, etc.,
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 of .NET technology, and delegates were given CDs containing a pre-release version of the .NET framework/SDK and Visual studio.NET.
What versions of .NET Framework are there?
- The final versions of the 1.0 SDK and runtime were made publicly available around 6.00 PM PST on 05-Jan-2002. At the same time, the final version of Visual studio.NET was made available to MSDN subscribers.
- .NET Framework 1.1 was released in April 2003, and was mostly bug fixes for 1.0.
- .NET Framework 2.0 was released on 07-11-2005, and was officially launched in early November.
- .NET Framework 3.0 was released on 06-11-2006
- .NET Framework 3.5 was released on 19-11-2007
For More Information about the versions differences, Please refer the website
What is .NET Framework?
The Microsoft .NET Framework is a platform for building, deploying, and running Web Services and applications. It provides a highly productive, standards-based, multi-language environment for integrating existing investments with next generation applications and services as well as the agility to solve the challenges of deployment and operation of Internet-scale applications. The .NET Framework consists of three main parts: the common language runtime, a hierarchical set of unified class libraries