Microsoft .Net Framework 4.0| 4.5 | 4.6 for Beginners
If you want to run the XML Web Services or the latest generation applications, then .NET Framework is a must. It happens to be the technology that helps in constructing and running these.
Microsoft came up with the dot net framework keeping in mind the following objectives:
1. It provides a platform for execution of code thus reducing software deployment and other conflicts like versioning.
2. .net framework helps in tackling the performance related issues that arise in the scripted and interpreted environments.
3. It ensures an enriched developer experience for development of a wide range of applications ranging from Windows based and Web based as well.
Some of the major objectives are covered above. There are a few more of them that can be read from anywhere.
Now, lets look at the various versions of the dot net framework.
About .NET Framework 4.0:
Chronologically speaking, the first to be launched was framework 4.0. The salient features of this includes visually rich ride for the users i.e. developing graphically rich applications. Secure communication is one more highlight of this framework. Setting up of business processes and their modeling was also possible.
.NET framework happened to be reverse compatible as well. Worked parallel to the older version frameworks as well.
Enhancements in 4.0:
1. Improved CLR and BCL libraries.
2. Debugging made easier with Watson minidumps and mixed mode debugging.
3. More of HTML control, customary CSS and SEO friendly web forms.
4. Windows 7 support integrated along with Surface 2.0 SDK
Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3.
Supports both x86 and x64 bit system architecture. As well supports ia64 minus the WPF feature.
Recommended Minimum: Pentium 1 GHz or higher with 512 MB RAM or more
Minimum disk space:
Windows Installer 3.1 or later.
Internet Explorer 5.01 or later.
About .NET Framework 4.5:
4.5 is an extremely compatible and, in-place upgrade to 4.0.
Enhancements in 4.5:
Post the release of version 4.0, came along the updated version dot net framework 4.5. This framework provides an environment to code Windows apps. A worth update to 4.0. .NET framework 4.5 comes with enhancements for languages like C#, Visual Basic etc. Other improvements are in areas like ASP.NET, MEF, WCF etc. In terms of security, reliability, and performance it is enhanced than the previous version.
Windows 7 Service Pack 1, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2.
1 GHz or faster processor
512 MB of RAM
850 MB of available hard disk space (x86)
2 GB hard drive (x64)
In-spite being an in-place update to 4.0, it continues to run in sync with 3.5 and it’s previous version.
About .NET Framework 4.6
This happens to be the recent development, with the latest version of .net framework being “4.6.1”. This one is an in-place update to the previous versions like 4, 4.5, 4.5.1, 4.5.2 and 4.6. It as well comes in as an offline package.
Enhancements in 4.6 (4.6.1):
For the first time .NET Framework 4.6.1 comes as an offline installer package. Separate installers are provided for the online category and the offline category. The web one is small by size and also installs pretty fast as compared to the other variety. The download time is also very less. Microsoft advices the use of the offline package in those cases where there is lack of proper bandwidth or Internet connection.
Following are the .net framework latest version system requirements:
Windows 10 , Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2.
1 GHz or faster processor
512 MB of RAM
2.5 GB of available hard disk space (x86)
2.5 GB of available hard disk space (x64)
This was all about the .NET frameworks and its various versions. We provide .net training courses in pune.