.NET Framework
.Net Framework (pronounced dot net) is a product of Microsoft. It is a programming framework used by Software applications in order to run.[1] It has two major parts: the Common Language Runtime (CLR) and the .Net Framework Class Library. The CLR is an execution engine used to handle running programs. The class library provides a library of reusable code that applications can use.[2] These are designed to greatly simplify the development of larger applications.[2] ,Net Framework supports Object-oriented programming (OOP).[3] Everything in .Net is contained in an object.[3] It also greatly simplifies Windows programming.[3]
Often, a program will ask for a particular version of .Net Framework to be installed (see below).[4] It is usually recommended to install the latest version your operating system (OS) will support.[4] This is because of backward compatibility; the newer version will also support older versions.
Visual Studio is the major development tool for .net Framework. Visual Studio 2013 Community Edition is the first full-featured edition for personal development. It also has compilers for computer programming languages such as C++ and others.
Version | CLR | Release date |
Shipped With Visual Studio |
Preinstalled with Windows | Relation to the Previous Versions | ||
---|---|---|---|---|---|---|---|
Client | Server | Extension | Update | ||||
1.0 | 1.0 | February 13, 2002 | .NET 2002 | — | — | — | — |
1.1 | 1.1 | April 24, 2003 | .NET 2003 | — | 2003 | — | 1.0 |
2.0 | 2.0 | November 7, 2005 | 2005 | — | 2003 R2 | — | — |
3.0 | 2.0 | November 6, 2006 | — | Vista | 2008 | 2.0 | — |
3.5 | 2.0 | November 19, 2007 | 2008 | 7 | 2008 R2 | 3.0 | 2.0 |
4.0 | 4 | April 12, 2010 | 2010 | — | — | — | — |
4.5 | 4 | August 15, 2012 | 2012 | 8 | 2012 | — | 4.0 |
4.5.1 | 4 | October 17, 2013 | 2013 | 8.1 | 2012 R2 | — | 4.5 |
4.5.2 | 4 | May 5, 2014 | — | — | — | — | 4.5.1 |
References
- ↑ Chandan Sinha, .Net Framework - Quick Reference Guide (Google e-book, 2014), p. 11
- ↑ 2.0 2.1 Thuan Thai; Hoang Lam, .NET Framework Essentials (Beijing: O'Reilly, 2003), p. ix
- ↑ 3.0 3.1 3.2 Tim Patrick (7 September 2007). "An Introduction to .NET for Beginners". Pearson Education, Informit. Retrieved 30 December 2014.
- ↑ 4.0 4.1 Kevin Purdy (13 April 2011). "What Is the .NET Framework, and Why Do I Need It?". lifehacker. Retrieved 30 December 2014.