Upload
saichanakya
View
227
Download
0
Embed Size (px)
Citation preview
8/8/2019 Net Versions
1/17
.NET VERSIONS
BY
SAI VAMSI KRISHNA B V
8/8/2019 Net Versions
2/17
VERSIONS IN .NET
.NET Framework 1.0
.NET Framework 1.1 .NET Framework 2.0
.NET Framework 3.0
.NET Framework 3.5 .NET Framework 4.0
8/8/2019 Net Versions
3/17
FEATURES OF .NET FRAMEWORK
Interoperability
Common Runtime Engine
Language Independence Base Class Library
Simplified Deployment
Security Portability
8/8/2019 Net Versions
4/17
.NET
8/8/2019 Net Versions
5/17
CLI
8/8/2019 Net Versions
6/17
COMPARISON BETWEEN 1.0 AND 1.1
Built-in support for mobile ASP.NET controls.
Previously available as an add-on for .NET
Framework, now part of the framework. Security changes enable Windows Forms
assemblies to execute in a semi-trusted
manner from the Internet, and
enable Code Access Security in ASP.NET
applications.
8/8/2019 Net Versions
7/17
COMPARISON BETWEEN 1.0 AND 1.1
Built-in support for ODBC and Oracle
databases. Previously available as an add-
on for .NET Framework 1.0, now part of the
framework.
.NET Compact Framework a version of
the .NET Framework for small devices.
Internet Protocol version 6 (IPv6) support.
Numerous API changes.
8/8/2019 Net Versions
8/17
.NET Framework 2.0
Released with Visual Studio 2005, MicrosoftSQL Server 2005, and BizTalk 2006.
8/8/2019 Net Versions
9/17
COMPARISION 2.0 WITH 1.1 Generics
Language support for generics built directly intothe .NET CLR.
Full 64-bit support for both the x64 and the IA64hardware platforms.
Numerous API changes.
SQL Server integration .NET 2.0, VS 2005, and SQLServer 2005 are all tied together. This means thatinstead of using T-SQL, one can build storedprocedures and triggers in any of the .NET-
compatible languages. Many additional and improved ASP.NET web
controls.
New personalization features for ASP.NET, such assupport for themes, skins, master pages and
webparts.
8/8/2019 Net Versions
10/17
COMPARISION 2.0 WITH 1.1
.NET Micro Framework a version of the .NET
Framework related to the SmartPersonal
Objects Technology initiative.
Membership provider Partial classes
Nullable types
Anonymous methods
Iterators
8/8/2019 Net Versions
11/17
.NET Framework 3.0
.NET Framework 3.0 consists of four majornew components:
Windows Presentation Foundation (WPF),formerly code-named Avalon; a new userinterface subsystem and API based
on XML and vector graphics, which uses 3Dcomputer graphics hardwareand Direct3D technologies. See WPF SDK fordeveloper articles and documentation onWPF.
Windows CommunicationFoundation (WCF), formerly code-namedIndigo; a service-oriented messaging systemwhich allows programs to interoperatelocally or remotely similar to web services.
8/8/2019 Net Versions
12/17
.NET Framework 3.0
Windows Workflow Foundation (WF)allows for building of task automation andintegrated transactions using workflows.
Windows CardSpace, formerly code-named InfoCard; a software componentwhich securely stores a person's digitalidentities and provides a unified interfacefor choosing the identity for a particulartransaction, such as logging in to awebsite.
8/8/2019 Net Versions
13/17
.NET Framework 3.5COMPARISION WITH 3.0
Version 3.5 of the .NET Framework uses the CLR ofversion 2.0.
In addition, it installs .NET Framework 2.0 and .NETFramework 3.0 which adds some methods andproperties to the BCL classes in version 2.0 which arerequired for version 3.5 features such as Language
Integrated Query (LINQ). These changes do not affect applications written for
version 2.0, however.
As with previous versions, a new .NET CompactFramework 3.5 was released in tandem with this
update in order to provide support for additionalfeatures on Windows Mobile and Windows EmbeddedCE devices.
8/8/2019 Net Versions
14/17
COMPARISION OF 3.0 TO PREVIOUS
VERSIONS
New language features in C# 3.0 and VB.NET 9.0 compiler
Adds support for expression trees and lambda methods
Extension methods
Expression trees to represent high-level source code atruntime.
Anonymous types with static type inference
Language Integrated Query (LINQ) along with its variousproviders
LINQ to Objects LINQ to XML
LINQ to SQL
Paging support for ADO.NET
8/8/2019 Net Versions
15/17
COMPARISION OF 3.0 TO PREVIOUS
VERSIONS
ADO.NET synchronization API to synchronizelocal caches and server side datastores
Asynchronous network I/O API.
Peer-to-peer networking stack, including amanaged PNRP resolver
Enhanced WCF and WF runtimes.
Support for HTTP pipelining and syndicationfeeds.
ASP.NET AJAX is included.
8/8/2019 Net Versions
16/17
.NET Framework 4
Parallel Extensions to improve support for parallelcomputing, which target multi-core or distributed systems.
To this end, they included technologies like PLINQ
(Parallel LINQ),a parallel implementation of theLINQ engine, and Task Parallel Library, whichexposes parallel constructs via method calls.
New Visual Basic .NET and C# language features,such as statement lambdas, implicit linecontinuations, dynamic dispatch, named
parameters, and optional parameters. Support for Code Contracts.
Inclusion of new types to work with arbitrary-precision arithmetic (System.Numerics.BigInteger)and complex numbers (System.Numerics.Complex).
8/8/2019 Net Versions
17/17