SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Microsoft .NET Frameworks Version
History
What is Microsoft .NET
Frameworks
A programming infrastructure created by Microsoft™ for
building, deploying, and running applications and services
that use .NET technologies, such as desktop applications
and Web services. Microsoft .NET Frameworks is a
Software development platform based on virtual machine
based architecture and are designed to support the
programming language independent application
development.
How it Started ?
Microsoft started development of the
.NET Framework in the late 1990s,
originally under the name of Next
Generation Windows Services (NGWS).
Why Microsoft & .NET
Frameworks ?
Platform independence
Language Independence
Language Interoperability
Supports OOP Concepts
Supports Networks Programming
Support Distributed Programming
Supports Multi Threaded Programming
Animation with WPF Programming and LINQ
Primary .NET components
Primary Components
.NET architecture
.NET integrated programming
 Common language runtime(CLR)
.NET System Class Libraries
 DATA and XML
.NET Architecture Overview
Traditional Methodology
C# VB C++ J-script other
Compiler
Intermediate Language
JIT econoJIT PreJIT
Executables
.NET CLR
Compiler
C++
Executable
Existing OS
Machine hardware
.NET Frameworks Versions
History
Generation Version Number Release Date Development
Tool
1.0 1.0.3705.0 2002.02.13 VS .NET
1.1 1.1.1322.537 2003.04.24 VS .NET 2003
2.0 2.0.50727.42 2005.11.07 VS 2005
3.0 3.0.4506.30 2006.11.06
Expression
Blend
3.5 3.5.21022.8 2007.11.19 VS. 2008
4.0 4.0.30319.1 2010.04.12 VS. 2010
4.5 4.5.50709.17929 2012.08.15 VS. 2012
.NET Frameworks Ver. Transition
.NET Frameworks 1.0
 This is the first release of the .NET Framework, released on 13
February 2002
 It was available for Windows 98, Me, NT 4.0, 2000, and XP.
 Mainstream support by Microsoft for this version ended 10 July
2007, and extended support ended 14 July 2009, with the
exception of XP media Center and Tablet PC editions.
.NET Frameworks 1.1
This was Published on 3 April 2003.
This is also a part of the second release of
Microsoft Visual Studio .NET (released as Visual Studio
.NET 2003).
This is the first version of the .NET Framework to be
included as part of the Windows operating system.
Changes b/w .NET 1.0 and 1.1
 Built-in support for mobile ASP.NET controls
 Security changes
 Built-in support for ODBC and Oracle databases.
.NET Compact Framework – a version of the .NET Framework for
small devices.
 Internet Protocol version 6 (IPv6) support.
 Numerous API changes.
.NET Frameworks 2.0
Released with VS 2005, MSSQL 2005, and BizTalk 2006.
It is included as part of Visual Studio 2005 and Microsoft SQL Server
2005.
Version 2.0 without any Service Pack is the last version with support
for Windows 98 and Windows Me.
Version 2.0 with Service Pack 2 requires Windows 2000 with SP4 plus
KB835732 or KB891861 update, Windows XP with SP2 or later
and Windows Installer 3.1 (KB893803-v2)
Changes b/w .NET 1.1 and 2.0
 Language support for generics built directly into the .NET CLR.
 Full 64-bit support for both the x64 and the IA-64 hardware platforms.
 Numerous API changes.
 Many additional and improved ASP.NET web controls.
 New data controls with declarative data binding.
 New personalization features for ASP.NET, such as support for themes, skins,
master pages & web parts.
.NET Micro Framework – a version of the .NET Framework related to the Smart
Personal Objects Technology initiative.
.NET Frameworks 3.0
NET Framework 3.0, formerly called WinFX, was released on 21
November 2006. It includes a new set of managed code
There are no major architectural changes included with this release; .NET
Framework 3.0 uses the Common Language Runtime of .NET Framework
2.0. Version 3.0 of the .NET Framework shipped with Windows Vista. It
also shipped with Windows Server 2008 as an optional component
(disabled by default).
Changes b/w .NET 2.0 and 3.0
NET Framework 3.0, formerly called WinFX, was released on 21
November 2006. It includes four major components
•Windows Presentation Foundation
•Windows Presentation Foundation
•Windows Workflow Foundation
•Windows Card Space
.NET Frameworks 3.5
Version 3.5 of the .NET Framework was released on 19 November 2007
As with .NET Framework 3.0, version 3.5 uses the CLR of version 2.0.
In addition, it installs .NET Framework 2.0 SP1, (installs .NET Framework
2.0 SP2 with 3.5 SP1) and .NET Framework 3.0 SP1 (installs .NET
Framework 3.0 SP2 with 3.5 SP1), which adds some methods and properties
to the BCL classes in version 2.0 which are required for version 3.5 features
such as Language Integrated Query (LINQ).
Changes b/w .NET 3.0 and 3.5
As with previous versions, a new .NET Compact Framework 3.5
was released in tandem with this update in order to provide support
for additional features on Windows Mobile and Windows
Embedded CE devices.
The source code of the Base Class Library in this version has
been partially released.
.NET Frameworks 4.0
Introduced Parallel Extensions , which targets multi-
core or distributed systems. To this end, technologies like PLINQ
(Parallel LINQ), and Task Parallel Library
New Visual Basic .NET and C# language features, such as implicit line
continuations, dynamic dispatch, named parameters, and optional parameters.
Support for Code Contracts.
Inclusion of new types to work with arbitrary-precision
arithmetic (System.Numeric.BigInteger) and complex
numbers(System.Numeric.Complex).
Changes b/w .NET 3.5 and 4.0
 Introduced new things about parallel computing like "dynamic" keyword
and Dynamic Language Routine
 Code contracts
 New background garbage collector
 Compiling only necessary parts of Primary Interoprable Assemblies into
your application, and compatibility/versioning.
Introduced BigInteger and SortedSet classes
.NET Frameworks 4.5
NET Framework 4.5 was released on 15 August 2012.,
Portable Class Libraries
Core New Features and Improvements
Parallel Computing
Windows Presentation Foundation (WPF)
Windows Communication Foundation (WCF)
Windows Workflow Foundation (WF)
Changes b/w .NET 4.0 and 4.5
Support for Windows Runtime
Support for Async Programming
Garbage Collector Improvements
Better Data Access Support
Web Sockets Support
Workflow Support - BCL Support
References
1. https://en.wikipedia.org/wiki/.NET_Framework_version_history
2. http://en.wikipedia.org/wiki/List_of_.NET_Framework_versions
3. http://www.webopedia.com/TERM/D/dot_NET_Framework.html
4. http://www.authorstream.com/Presentation/amolkhanwalkar-827909-ppt-on-net-
framework/
5. http://www.slideworld.com/slideshow.aspx/MSnet-Microsoft-Net-NET-Architecture-NET-
Framework-ppt-2765006
6. http://www.slideworld.com/slideshow.aspx/MSnet-Microsoft-Net-NET-Architecture-NET-
Framework-ppt-2765006
7. http://stackoverflow.com/questions/10492647/differences-between-net-4-0-and-net-4-5-
in-high-level-in-net

Weitere ähnliche Inhalte

Was ist angesagt?

Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco Software
 
ASP.NET MVC Presentation
ASP.NET MVC PresentationASP.NET MVC Presentation
ASP.NET MVC Presentationivpol
 
Common language runtime clr
Common language runtime clrCommon language runtime clr
Common language runtime clrSanSan149
 
MVC ppt presentation
MVC ppt presentationMVC ppt presentation
MVC ppt presentationBhavin Shah
 
dot net technology
dot net technologydot net technology
dot net technologyImran Khan
 
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with OverviewASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with OverviewShahed Chowdhuri
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development PresentationTurnToTech
 
C# Framework class library
C# Framework class libraryC# Framework class library
C# Framework class libraryPrem Kumar Badri
 
Introduction to Design Pattern
Introduction to Design  PatternIntroduction to Design  Pattern
Introduction to Design PatternSanae BEKKAR
 
Asp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity FrameworkAsp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity FrameworkShravan A
 
.NET Framework Overview
.NET Framework Overview.NET Framework Overview
.NET Framework OverviewDoncho Minkov
 

Was ist angesagt? (20)

Asp.net
 Asp.net Asp.net
Asp.net
 
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
 
ASP.NET MVC Presentation
ASP.NET MVC PresentationASP.NET MVC Presentation
ASP.NET MVC Presentation
 
Asp net
Asp netAsp net
Asp net
 
Common language runtime clr
Common language runtime clrCommon language runtime clr
Common language runtime clr
 
MVC ppt presentation
MVC ppt presentationMVC ppt presentation
MVC ppt presentation
 
.net framework
.net framework.net framework
.net framework
 
Node js
Node jsNode js
Node js
 
dot net technology
dot net technologydot net technology
dot net technology
 
ASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with OverviewASP.NET Core MVC + Web API with Overview
ASP.NET Core MVC + Web API with Overview
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development Presentation
 
C# Framework class library
C# Framework class libraryC# Framework class library
C# Framework class library
 
DOT Net overview
DOT Net overviewDOT Net overview
DOT Net overview
 
Asp.net.
Asp.net.Asp.net.
Asp.net.
 
Introduction to Visual Studio.NET
Introduction to Visual Studio.NETIntroduction to Visual Studio.NET
Introduction to Visual Studio.NET
 
Introduction to Design Pattern
Introduction to Design  PatternIntroduction to Design  Pattern
Introduction to Design Pattern
 
.Net Core
.Net Core.Net Core
.Net Core
 
Asp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity FrameworkAsp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity Framework
 
.NET Framework Overview
.NET Framework Overview.NET Framework Overview
.NET Framework Overview
 
C#.NET
C#.NETC#.NET
C#.NET
 

Ähnlich wie Microsoft .NET Frameworks Version History Overview

Net framework
Net frameworkNet framework
Net frameworkArun Pal
 
.Net framework
.Net framework.Net framework
.Net frameworkArun Pal
 
Future of .NET - .NET on Non Windows Platforms
Future of .NET - .NET on Non Windows PlatformsFuture of .NET - .NET on Non Windows Platforms
Future of .NET - .NET on Non Windows PlatformsAniruddha Chakrabarti
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overviewllangit
 
Introdot Netc Sharp En
Introdot Netc Sharp EnIntrodot Netc Sharp En
Introdot Netc Sharp EnGregory Renard
 
NET app modernization and Microsoft Azure.pptx
NET app modernization and Microsoft Azure.pptxNET app modernization and Microsoft Azure.pptx
NET app modernization and Microsoft Azure.pptxNishitPatel409228
 
Evolution of .NET Framework and Features of different versions
Evolution of .NET Framework and Features of different versionsEvolution of .NET Framework and Features of different versions
Evolution of .NET Framework and Features of different versionsNilanshu Srivastava
 
.Net: Introduction, trends and future
.Net: Introduction, trends and future.Net: Introduction, trends and future
.Net: Introduction, trends and futureBishnu Rawal
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net FundamentalsAli Taki
 
Evolution of .net frame work
Evolution of .net frame workEvolution of .net frame work
Evolution of .net frame workvc7722
 
Introduction to .net
Introduction to .net Introduction to .net
Introduction to .net Jaya Kumari
 
Overview of .Net Framework
Overview of .Net FrameworkOverview of .Net Framework
Overview of .Net FrameworkNeha Singh
 
Unit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdfUnit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdfUjwala Junghare
 
System development using visual studio
System development using visual studioSystem development using visual studio
System development using visual studiojeff23_athisbest
 
Asp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraAsp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraGajanand Bohra
 

Ähnlich wie Microsoft .NET Frameworks Version History Overview (20)

Net news
Net newsNet news
Net news
 
Net framework
Net frameworkNet framework
Net framework
 
.Net Migration
.Net Migration .Net Migration
.Net Migration
 
Net framework
Net frameworkNet framework
Net framework
 
.Net framework
.Net framework.Net framework
.Net framework
 
Future of .NET - .NET on Non Windows Platforms
Future of .NET - .NET on Non Windows PlatformsFuture of .NET - .NET on Non Windows Platforms
Future of .NET - .NET on Non Windows Platforms
 
.net frameworks
.net frameworks.net frameworks
.net frameworks
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
 
Introdot Netc Sharp En
Introdot Netc Sharp EnIntrodot Netc Sharp En
Introdot Netc Sharp En
 
NET app modernization and Microsoft Azure.pptx
NET app modernization and Microsoft Azure.pptxNET app modernization and Microsoft Azure.pptx
NET app modernization and Microsoft Azure.pptx
 
Evolution of .NET Framework and Features of different versions
Evolution of .NET Framework and Features of different versionsEvolution of .NET Framework and Features of different versions
Evolution of .NET Framework and Features of different versions
 
.Net: Introduction, trends and future
.Net: Introduction, trends and future.Net: Introduction, trends and future
.Net: Introduction, trends and future
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net Fundamentals
 
Evolution of .net frame work
Evolution of .net frame workEvolution of .net frame work
Evolution of .net frame work
 
Introduction to .net
Introduction to .net Introduction to .net
Introduction to .net
 
Overview of .Net Framework
Overview of .Net FrameworkOverview of .Net Framework
Overview of .Net Framework
 
Unit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdfUnit I- Introduction to .NET Framework.pdf
Unit I- Introduction to .NET Framework.pdf
 
Microsoft.pdf
Microsoft.pdfMicrosoft.pdf
Microsoft.pdf
 
System development using visual studio
System development using visual studioSystem development using visual studio
System development using visual studio
 
Asp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraAsp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohra
 

Kürzlich hochgeladen

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Microsoft .NET Frameworks Version History Overview

  • 1. Microsoft .NET Frameworks Version History
  • 2. What is Microsoft .NET Frameworks A programming infrastructure created by Microsoft™ for building, deploying, and running applications and services that use .NET technologies, such as desktop applications and Web services. Microsoft .NET Frameworks is a Software development platform based on virtual machine based architecture and are designed to support the programming language independent application development.
  • 3. How it Started ? Microsoft started development of the .NET Framework in the late 1990s, originally under the name of Next Generation Windows Services (NGWS).
  • 4. Why Microsoft & .NET Frameworks ? Platform independence Language Independence Language Interoperability Supports OOP Concepts Supports Networks Programming Support Distributed Programming Supports Multi Threaded Programming Animation with WPF Programming and LINQ
  • 5. Primary .NET components Primary Components .NET architecture .NET integrated programming  Common language runtime(CLR) .NET System Class Libraries  DATA and XML
  • 7. Traditional Methodology C# VB C++ J-script other Compiler Intermediate Language JIT econoJIT PreJIT Executables .NET CLR Compiler C++ Executable Existing OS Machine hardware
  • 8. .NET Frameworks Versions History Generation Version Number Release Date Development Tool 1.0 1.0.3705.0 2002.02.13 VS .NET 1.1 1.1.1322.537 2003.04.24 VS .NET 2003 2.0 2.0.50727.42 2005.11.07 VS 2005 3.0 3.0.4506.30 2006.11.06 Expression Blend 3.5 3.5.21022.8 2007.11.19 VS. 2008 4.0 4.0.30319.1 2010.04.12 VS. 2010 4.5 4.5.50709.17929 2012.08.15 VS. 2012
  • 9. .NET Frameworks Ver. Transition
  • 10. .NET Frameworks 1.0  This is the first release of the .NET Framework, released on 13 February 2002  It was available for Windows 98, Me, NT 4.0, 2000, and XP.  Mainstream support by Microsoft for this version ended 10 July 2007, and extended support ended 14 July 2009, with the exception of XP media Center and Tablet PC editions.
  • 11. .NET Frameworks 1.1 This was Published on 3 April 2003. This is also a part of the second release of Microsoft Visual Studio .NET (released as Visual Studio .NET 2003). This is the first version of the .NET Framework to be included as part of the Windows operating system.
  • 12. Changes b/w .NET 1.0 and 1.1  Built-in support for mobile ASP.NET controls  Security changes  Built-in support for ODBC and Oracle databases. .NET Compact Framework – a version of the .NET Framework for small devices.  Internet Protocol version 6 (IPv6) support.  Numerous API changes.
  • 13. .NET Frameworks 2.0 Released with VS 2005, MSSQL 2005, and BizTalk 2006. It is included as part of Visual Studio 2005 and Microsoft SQL Server 2005. Version 2.0 without any Service Pack is the last version with support for Windows 98 and Windows Me. Version 2.0 with Service Pack 2 requires Windows 2000 with SP4 plus KB835732 or KB891861 update, Windows XP with SP2 or later and Windows Installer 3.1 (KB893803-v2)
  • 14. Changes b/w .NET 1.1 and 2.0  Language support for generics built directly into the .NET CLR.  Full 64-bit support for both the x64 and the IA-64 hardware platforms.  Numerous API changes.  Many additional and improved ASP.NET web controls.  New data controls with declarative data binding.  New personalization features for ASP.NET, such as support for themes, skins, master pages & web parts. .NET Micro Framework – a version of the .NET Framework related to the Smart Personal Objects Technology initiative.
  • 15. .NET Frameworks 3.0 NET Framework 3.0, formerly called WinFX, was released on 21 November 2006. It includes a new set of managed code There are no major architectural changes included with this release; .NET Framework 3.0 uses the Common Language Runtime of .NET Framework 2.0. Version 3.0 of the .NET Framework shipped with Windows Vista. It also shipped with Windows Server 2008 as an optional component (disabled by default).
  • 16. Changes b/w .NET 2.0 and 3.0 NET Framework 3.0, formerly called WinFX, was released on 21 November 2006. It includes four major components •Windows Presentation Foundation •Windows Presentation Foundation •Windows Workflow Foundation •Windows Card Space
  • 17. .NET Frameworks 3.5 Version 3.5 of the .NET Framework was released on 19 November 2007 As with .NET Framework 3.0, version 3.5 uses the CLR of version 2.0. In addition, it installs .NET Framework 2.0 SP1, (installs .NET Framework 2.0 SP2 with 3.5 SP1) and .NET Framework 3.0 SP1 (installs .NET Framework 3.0 SP2 with 3.5 SP1), which adds some methods and properties to the BCL classes in version 2.0 which are required for version 3.5 features such as Language Integrated Query (LINQ).
  • 18. Changes b/w .NET 3.0 and 3.5 As with previous versions, a new .NET Compact Framework 3.5 was released in tandem with this update in order to provide support for additional features on Windows Mobile and Windows Embedded CE devices. The source code of the Base Class Library in this version has been partially released.
  • 19. .NET Frameworks 4.0 Introduced Parallel Extensions , which targets multi- core or distributed systems. To this end, technologies like PLINQ (Parallel LINQ), and Task Parallel Library New Visual Basic .NET and C# language features, such as implicit line continuations, dynamic dispatch, named parameters, and optional parameters. Support for Code Contracts. Inclusion of new types to work with arbitrary-precision arithmetic (System.Numeric.BigInteger) and complex numbers(System.Numeric.Complex).
  • 20. Changes b/w .NET 3.5 and 4.0  Introduced new things about parallel computing like "dynamic" keyword and Dynamic Language Routine  Code contracts  New background garbage collector  Compiling only necessary parts of Primary Interoprable Assemblies into your application, and compatibility/versioning. Introduced BigInteger and SortedSet classes
  • 21. .NET Frameworks 4.5 NET Framework 4.5 was released on 15 August 2012., Portable Class Libraries Core New Features and Improvements Parallel Computing Windows Presentation Foundation (WPF) Windows Communication Foundation (WCF) Windows Workflow Foundation (WF)
  • 22. Changes b/w .NET 4.0 and 4.5 Support for Windows Runtime Support for Async Programming Garbage Collector Improvements Better Data Access Support Web Sockets Support Workflow Support - BCL Support
  • 23. References 1. https://en.wikipedia.org/wiki/.NET_Framework_version_history 2. http://en.wikipedia.org/wiki/List_of_.NET_Framework_versions 3. http://www.webopedia.com/TERM/D/dot_NET_Framework.html 4. http://www.authorstream.com/Presentation/amolkhanwalkar-827909-ppt-on-net- framework/ 5. http://www.slideworld.com/slideshow.aspx/MSnet-Microsoft-Net-NET-Architecture-NET- Framework-ppt-2765006 6. http://www.slideworld.com/slideshow.aspx/MSnet-Microsoft-Net-NET-Architecture-NET- Framework-ppt-2765006 7. http://stackoverflow.com/questions/10492647/differences-between-net-4-0-and-net-4-5- in-high-level-in-net