Tuesday, April 8, 2008

.NET Introduction

What is .NET?
.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

http://en.wikipedia.org/wiki/.NET_Framework

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

No comments: