Upload
mumairkhan
View
6.451
Download
0
Tags:
Embed Size (px)
Citation preview
About the
Major Difference between .Net Framework 2.0 & 3.5
Muhammad Umair Khan
Sr. Software Engineer
MazikPakistan – TEMS Division
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?
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 …
Major difference between .Net Frameworks
CLR
WinForms
Web Services
ASP.Net
Net 2.0
Major difference between .Net Frameworks
Net 3.0
WCF
WF
WPFCardSpace
CLR
WinForms
Web Services
ASP.Net
Net 2.0
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
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
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
.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
.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
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
Programming
with objects
Unified Query Constructs
across all data
XML, SQL Server or
Object collections
IntelliSense, syntax
checking, debugging within
VS2008 (C# and VB)
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
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
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
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
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)