About theMajor Difference between .Net Framework 2.0 & 3.5<br />Muhammad Umair Khan<br />Sr. Software EngineerMazikPakista...
Agenda<br />Difference between .Net Framework 2.0 & 3.5?<br />What’s new in .NET Framework 3.0?<br />What’s new in .NET Fr...
Enhancements in .NET Framework 2.0?<br /><ul><li> 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 …</li></li></ul><li>Major difference between .Net Frameworks<br />CLRWinFormsWeb ServicesASP.Net<br />Net 2.0<br />
Major difference between .Net Frameworks<br />Net 3.0<br />CLRWinFormsWeb ServicesASP.Net<br />Net 2.0<br />WCF<br />WF<br...
Net 3.5<br />Major difference between .Net Frameworks<br />Net 3.0<br />CLRWinFormsWeb ServicesASP.Net<br />Net 2.0<br />W...
Microsoft Visual Studio 2008<br />.NET Framework 3.5<br />What is Microsoft .NET Framework 3.5?<br />2.0 = ASP.NET, CLR, W...
Why do you need .NET Framework 3.5?<br />Create applications that run anywhere: mobile devices, browsers, desktops, and se...
.NET FRAMEWORK<br />Windows Presentation<br />Foundation (WPF)<br />Windows Workflow Foundation (WF)<br />build user inter...
.NET FRAMEWORK<br />WPF<br />WF<br />Language Integrated Query (LINQ) and data awareness<br />ASP.NET AJAX support for Web...
What’s new in .NET Framework 3.5? - LINQ<br />.NET FRAMEWORK<br />WPF<br />WF<br />Language extensions to C#/VB.NET® that ...
XML, SQL Server or Object collections<br />Programming with objects<br />Unified Query Constructs across all data<br />Int...
What’s new in .NET Framework 3.5? - WCF<br />.NET FRAMEWORK<br />WPF<br />WF<br />AJAX support for Web 2.0-style WCF appli...
What’s new in .NET Framework 3.5? - WCF<br />.NET FRAMEWORK<br />WPF<br />WF<br />New Web protocols<br />AJAX services wit...
What’s new in .NET Framework 3.5?<br />.NET FRAMEWORK<br />WPF<br />WF<br />New classes in base class library to address c...
Upcoming SlideShare
Loading in …5
×

Difference .Net Frameworks

6,728 views

Published on

Major Difference between .Net Framework 2.0 & 3.5

1 Comment
3 Likes
Statistics
Notes
No Downloads
Views
Total views
6,728
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
58
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Difference .Net Frameworks

  1. 1. About theMajor Difference between .Net Framework 2.0 & 3.5<br />Muhammad Umair Khan<br />Sr. Software EngineerMazikPakistan – TEMS Division<br />
  2. 2. Agenda<br />Difference between .Net Framework 2.0 & 3.5?<br />What’s new in .NET Framework 3.0?<br />What’s new in .NET Framework 3.5?<br />Questions and answers<br />
  3. 3. Enhancements in .NET Framework 2.0?<br /><ul><li> Full 64-bit support.
  4. 4. Many additional and improved ASP.NET web controls.
  5. 5. New data controls with declarative data binding.
  6. 6. New personalization features for ASP.NET, such as support for themes, skins and webparts.
  7. 7. etc …</li></li></ul><li>Major difference between .Net Frameworks<br />CLRWinFormsWeb ServicesASP.Net<br />Net 2.0<br />
  8. 8. Major difference between .Net Frameworks<br />Net 3.0<br />CLRWinFormsWeb ServicesASP.Net<br />Net 2.0<br />WCF<br />WF<br />WPF<br />CardSpace<br />
  9. 9. Net 3.5<br />Major difference between .Net Frameworks<br />Net 3.0<br />CLRWinFormsWeb ServicesASP.Net<br />Net 2.0<br />WCF<br />WF<br />WPF<br />CardSpace<br />LINQ<br />AJAX<br />REST<br />
  10. 10. Microsoft Visual Studio 2008<br />.NET Framework 3.5<br />What is Microsoft .NET Framework 3.5?<br />2.0 = ASP.NET, CLR, Web Services, WinForms<br />3.0 = Cardspace, WCF, WF, WPF<br />3.5 = AJAX, LINQ, REST<br />.NET Framework 3.0 SP1<br />.NET Framework 2.0 SP1<br />
  11. 11. Why do you need .NET Framework 3.5?<br />Create applications that run anywhere: mobile devices, browsers, desktops, and servers<br />Connected<br />Compelling<br />Ubiquitous & Productive<br />Simplifies building applications with messaging systems and/or workflows<br />Enables better collaboration between developers and designers to create rich user experiences<br />Productivity improvements like LINQ to provide a single platform for quickly building apps that run anywhere<br />
  12. 12. .NET FRAMEWORK<br />Windows Presentation<br />Foundation (WPF)<br />Windows Workflow Foundation (WF)<br />build user interfaces for applications and media-rich experiences <br />build workflow-enabled applications<br />Windows Communication Foundation (WCF)<br />Windows Cardspace<br />build and run connected systems, with a focus on Web services<br />build secure online user authentication<br />What was new in .NET Framework 3.0?<br />
  13. 13. .NET FRAMEWORK<br />WPF<br />WF<br />Language Integrated Query (LINQ) and data awareness<br />ASP.NET AJAX support for Web 2.0-style applications<br />New Web protocols in WCF <br />Exposing WF workflows as WCF services<br />Full tooling support in VS2008 for WF, WCF, and WPF<br />WCF<br />CS<br />What’s new in .NET Framework 3.5?<br />
  14. 14. What’s new in .NET Framework 3.5? - LINQ<br />.NET FRAMEWORK<br />WPF<br />WF<br />Language extensions to C#/VB.NET® that add native data querying capabilities, using a syntax like SQL to nearly ANY data source<br />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<br />Enables better programming productivity and simpler, easier-to-maintain code<br />WCF<br />LINQ<br />
  15. 15. XML, SQL Server or Object collections<br />Programming with objects<br />Unified Query Constructs across all data<br />IntelliSense, syntax checking, debugging within VS2008 (C# and VB)<br />
  16. 16. What’s new in .NET Framework 3.5? - WCF<br />.NET FRAMEWORK<br />WPF<br />WF<br />AJAX support for Web 2.0-style WCF applications<br />Lets you create more efficient, interactive, and personalized Web experiences that work across all popular browsers<br />WCF<br />CS<br />
  17. 17. What’s new in .NET Framework 3.5? - WCF<br />.NET FRAMEWORK<br />WPF<br />WF<br />New Web protocols<br />AJAX services with JavaScript Object Notation (JSON) encoding<br />Representational State Transfer (REST) services with Plain Old XML (POX) encoding<br />Unified feeds with Really Simple Syndication (RSS) and ATOM syndication format encoding<br />Several other new WS-* standards implementations<br />CS<br />WCF<br />
  18. 18. What’s new in .NET Framework 3.5?<br />.NET FRAMEWORK<br />WPF<br />WF<br />New classes in base class library to address customer requests<br />Example: Support for building high-performance peer-to-peer applications by using the Peer Name Resolution Protocol<br />Integrated with Event Tracking for Windows<br />New add-in hosting model for extensibility<br />WCF<br />CS<br />
  19. 19. What’s new in .NET Framework 3.5?<br />.NET FRAMEWORK<br />WPF<br />WF<br />Full tooling support in Visual Studio 2008 for WF, WCF, and WPF<br />Workflow-enabled services for WF<br />Visual designers for WPF<br />Project templates for WCF services<br />WCF<br />CS<br />
  20. 20. Where can you get more info?<br />What new in .NET frameworks – here<br />.NET Framework 3.5 Enhancements Training Kit – here<br />VS2008 Training Kit: .NET Framework 3.5 Enhancements (video) - here<br />WCF, WF and .NET 3.5 Whitepapers - here (recommended)<br />
  21. 21. Thank you<br />For any query please feel free to contact at umair@mazikusa.com<br />

×