.NET framework
3.5 and 4.0 are two versions of the Microsoft .NET framework. Microsoft always
comes up with various applications and frameworks so that the application
development is more advanced and enhanced. Microsoft .NET Framework is a
framework which is designed for Windows operating system. It has a large
library and supports various programming languages. It also supports
interoperability and NET library is available to all programming languages
which are supported by .NET. In year 2007, .NET 3.5 was released which had
included more features that .NET 2.0 and .NET 3.0 could not stay in the
industry for long time as it has various issues. However, .NET 4.0 was released
in April 2010.
.NET
3.5 Framework
Microsoft .NET 3.5 Framework
has various technologies which are able to help application developers solve
the issues while developing applications. Some technologies were available in
.NET 3.0 while some other technologies have been added in .NET 3.5. Some of the
new technologies are mentioned as below:
• ASP.NET AJAX-
The technology supports creation of web applications with much more
advanced features. It is much easier for developers to develop AJAX
applications.
• Language- Integrated
Query- With the introduction of LINQ; the developers can create and maintain
.NET Framework applications that can work well with the data.
• Windows Communication
Foundation- In .NET 3.5 Framework, various challenges are addressed
via Windows Communication Foundation (WCF) which is service-oriented approach.
.NET
4.0 Framework
.NET 4.0 Framework will work
side by side along with older versions of .NET. The applications which run with
older versions will continue to run with this version. In this version, there
are new features that have been implemented are as follows:
• The CLR (Common Language
Runtime) and Base Class Library (BCL) have been improved.
• New Numeric types and memory
mapped files have also been introduced.
• Data Access and Modeling
Improvements
• Enhancements in ASP.NET
• Improved Windows Presentation
Foundation(WPF)
• Various dynamic features such
as entity templates, new query filters and validation features.
• Task Parallel Support and
Parallel Loop Support