18
About the Major Difference between .Net Framework 2.0 & 3.5 Muhammad Umair Khan Sr. Software Engineer MazikPakistan TEMS Division

Difference .Net Frameworks

Embed Size (px)

Citation preview

Page 1: Difference .Net Frameworks

About the

Major Difference between .Net Framework 2.0 & 3.5

Muhammad Umair Khan

Sr. Software Engineer

MazikPakistan – TEMS Division

Page 2: Difference .Net Frameworks

Agenda

What’s new in .NET Framework 3.5?

Difference between .Net Framework 2.0 & 3.5?

Questions and answers

What’s new in .NET Framework 3.0?

Page 3: Difference .Net Frameworks

Enhancements in .NET Framework 2.0?

Full 64-bit support.

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 and webparts.

etc …

Page 4: Difference .Net Frameworks

Major difference between .Net Frameworks

CLR

WinForms

Web Services

ASP.Net

Net 2.0

Page 5: Difference .Net Frameworks

Major difference between .Net Frameworks

Net 3.0

WCF

WF

WPFCardSpace

CLR

WinForms

Web Services

ASP.Net

Net 2.0

Page 6: Difference .Net Frameworks

Net 3.5

LINQ

RESTAJAX

Major difference between .Net Frameworks

Net 3.0

WCF

WF

WPFCardSpace

CLR

WinForms

Web Services

ASP.Net

Net 2.0

Page 7: Difference .Net Frameworks

Microsoft Visual Studio 2008

.NET Framework 3.5

What is Microsoft .NET Framework 3.5?

2.0 = ASP.NET, CLR, Web Services, WinForms

3.0 = Cardspace, WCF, WF, WPF

3.5 = AJAX, LINQ, REST

.NET Framework 2.0 SP1

.NET Framework 3.0 SP1

Page 8: Difference .Net Frameworks

Enables better

collaboration between

developers and

designers to create rich

user experiences

Productivity improvements

like LINQ to provide a

single platform for quickly

building apps that run

anywhere

Why do you need .NET Framework 3.5?

Create applications that run anywhere:

mobile devices, browsers, desktops, and

servers

Simplifies building

applications with

messaging systems

and/or workflows

Connected Compelling Ubiquitous & Productive

Page 9: Difference .Net Frameworks

.NET FRAMEWORK

build user interfaces for

applications and

media-rich experiences

build and run

connected systems,

with a focus on Web

services

build workflow-

enabled applications

build secure online

user authentication

What was new in .NET Framework 3.0?

Windows

Presentation

Foundation

(WPF)

Windows

Workflow

Foundation

(WF)

Windows

Communication

Foundation

(WCF)

Windows

Cardspace

Page 10: Difference .Net Frameworks

.NET FRAMEWORK

WPFWF

WCFCS

What’s new in .NET Framework 3.5?

Language Integrated Query (LINQ) and data awareness

ASP.NET AJAX support for Web 2.0-style applications

New Web protocols in WCF

Exposing WF workflows as WCF services

Full tooling support in VS2008 for WF, WCF, and WPF

Page 11: Difference .Net Frameworks

What’s new in .NET Framework 3.5? - LINQ

Language extensions to C#/VB.NET® that add native data querying capabilities,

using a syntax like SQL to nearly ANY data source

Lets you write code in any LINQ-enabled language to filter, enumerate, and create

projections of several types of SQL data, collections, XML, and DataSets by using

the same syntax

Enables better programming productivity and simpler, easier-to-maintain code

.NET FRAMEWORK

WPFWF

WCFLINQ

Page 12: Difference .Net Frameworks

Programming

with objects

Unified Query Constructs

across all data

XML, SQL Server or

Object collections

IntelliSense, syntax

checking, debugging within

VS2008 (C# and VB)

Page 13: Difference .Net Frameworks

What’s new in .NET Framework 3.5? - WCF

AJAX support for Web 2.0-style WCF applications

Lets you create more efficient, interactive, and personalized Web

experiences that work across all popular browsers

.NET FRAMEWORK

WPFWF

WCFCS

Page 14: Difference .Net Frameworks

What’s new in .NET Framework 3.5? - WCF

New Web protocols

AJAX services with JavaScript Object Notation (JSON) encoding

Representational State Transfer (REST) services with Plain Old

XML (POX) encoding

Unified feeds with Really Simple Syndication (RSS) and ATOM

syndication format encoding

Several other new WS-* standards implementations

.NET FRAMEWORK

WPFWF

WCFCS

Page 15: Difference .Net Frameworks

What’s new in .NET Framework 3.5?

New classes in base class library to address

customer requests

Example: Support for building high-performance peer-to-peer

applications by using the Peer Name Resolution Protocol

Integrated with Event Tracking for Windows

New add-in hosting model for extensibility

.NET FRAMEWORK

WPFWF

WCFCS

Page 16: Difference .Net Frameworks

What’s new in .NET Framework 3.5?

Full tooling support in Visual Studio 2008 for WF,

WCF, and WPF

Workflow-enabled services for WF

Visual designers for WPF

Project templates for WCF services

.NET FRAMEWORK

WPFWF

WCFCS

Page 17: Difference .Net Frameworks

Where can you get more info?

What new in .NET frameworks – here

.NET Framework 3.5 Enhancements Training Kit – here

VS2008 Training Kit: .NET Framework 3.5

Enhancements (video) - here

WCF, WF and .NET 3.5 Whitepapers - here (recommended)

Page 18: Difference .Net Frameworks

Thank you

For any query please feel free to contact at

[email protected]