SlideShare uma empresa Scribd logo
1 de 18
About theMajor Difference between .Net Framework 2.0 & 3.5 Muhammad Umair Khan Sr. Software EngineerMazikPakistan – TEMS Division
Agenda Difference between .Net Framework 2.0 & 3.5? What’s new in .NET Framework 3.0? What’s new in .NET Framework 3.5? Questions and answers
Enhancements in .NET Framework 2.0? ,[object Object]
 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 …,[object Object]
Major difference between .Net Frameworks Net 3.0 CLRWinFormsWeb ServicesASP.Net Net 2.0 WCF WF WPF CardSpace
Net 3.5 Major difference between .Net Frameworks Net 3.0 CLRWinFormsWeb ServicesASP.Net Net 2.0 WCF WF WPF CardSpace LINQ AJAX REST
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 3.0 SP1 .NET Framework 2.0 SP1
Why do you need .NET Framework 3.5? Create applications that run anywhere: mobile devices, browsers, desktops, and servers Connected Compelling Ubiquitous & Productive Simplifies building applications with messaging systems and/or workflows 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
.NET FRAMEWORK Windows Presentation Foundation (WPF) Windows Workflow Foundation (WF) build user interfaces for applications and media-rich experiences  build workflow-enabled applications Windows Communication Foundation (WCF) Windows Cardspace build and run connected systems, with a focus on Web services build secure online user authentication What was new in .NET Framework 3.0?
.NET FRAMEWORK WPF WF 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 WCF CS What’s new in .NET Framework 3.5?
What’s new in .NET Framework 3.5? - LINQ .NET FRAMEWORK WPF WF 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 WCF LINQ
XML, SQL Server or Object collections Programming with objects Unified Query Constructs across all data IntelliSense, syntax checking, debugging within VS2008 (C# and VB)
What’s new in .NET Framework 3.5? - WCF .NET FRAMEWORK WPF WF 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 WCF CS
What’s new in .NET Framework 3.5? - WCF .NET FRAMEWORK WPF WF 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 CS WCF
What’s new in .NET Framework 3.5? .NET FRAMEWORK WPF WF 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 WCF CS

Mais conteúdo relacionado

Mais procurados

What's New in ASP.NET Core 3
What's New in ASP.NET Core 3What's New in ASP.NET Core 3
What's New in ASP.NET Core 3Andrea Dottor
 
ASP Dot Net Software Development in India - iFour Technolab
ASP Dot Net Software Development in India - iFour TechnolabASP Dot Net Software Development in India - iFour Technolab
ASP Dot Net Software Development in India - iFour TechnolabiFour Technolab Pvt. Ltd.
 
.NET Fest 2018. Dino Esposito. ASP.NET Blazor—the C# Angular or the return of...
.NET Fest 2018. Dino Esposito. ASP.NET Blazor—the C# Angular or the return of....NET Fest 2018. Dino Esposito. ASP.NET Blazor—the C# Angular or the return of...
.NET Fest 2018. Dino Esposito. ASP.NET Blazor—the C# Angular or the return of...NETFest
 
Difference between wcf and asp.net web api
Difference between wcf and asp.net web apiDifference between wcf and asp.net web api
Difference between wcf and asp.net web apiUmar Ali
 
Mike Taulty Silverlight3 Dev Days Part2
Mike Taulty Silverlight3 Dev Days Part2Mike Taulty Silverlight3 Dev Days Part2
Mike Taulty Silverlight3 Dev Days Part2ukdpe
 
Difference between asp.net web api and asp.net mvc
Difference between asp.net web api and asp.net mvcDifference between asp.net web api and asp.net mvc
Difference between asp.net web api and asp.net mvcUmar Ali
 
Difference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvcDifference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvcUmar Ali
 
Adobe is from Mars, Microsoft is from Uranus. A look at two competing web st...
Adobe is from Mars, Microsoft is from Uranus.  A look at two competing web st...Adobe is from Mars, Microsoft is from Uranus.  A look at two competing web st...
Adobe is from Mars, Microsoft is from Uranus. A look at two competing web st...Eric Fickes
 
ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1Umar Ali
 
Entity Framework Code First Migrations
Entity Framework Code First MigrationsEntity Framework Code First Migrations
Entity Framework Code First MigrationsDiluka99999
 
Difference between asp.net mvc 3 and asp.net mvc 4
Difference between asp.net mvc 3 and asp.net mvc 4Difference between asp.net mvc 3 and asp.net mvc 4
Difference between asp.net mvc 3 and asp.net mvc 4Umar Ali
 
DEV301- Web Service Programming with WCF 3.5
DEV301- Web Service Programming with WCF 3.5DEV301- Web Service Programming with WCF 3.5
DEV301- Web Service Programming with WCF 3.5Eyal Vardi
 
Architecting RIAs with Silverlight
Architecting RIAs with SilverlightArchitecting RIAs with Silverlight
Architecting RIAs with SilverlightJosh Holmes
 
Adobe flex an overview
Adobe flex  an overviewAdobe flex  an overview
Adobe flex an overviewSubin Sugunan
 
Chapter10 web
Chapter10 webChapter10 web
Chapter10 webREADIFY
 
Visual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyVisual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyREADIFY
 
Dependency Injection in Silverlight
Dependency Injection in SilverlightDependency Injection in Silverlight
Dependency Injection in SilverlightCaleb Jenkins
 
Web changesandasp4 upload
Web changesandasp4 uploadWeb changesandasp4 upload
Web changesandasp4 uploadREADIFY
 

Mais procurados (20)

What's New in ASP.NET Core 3
What's New in ASP.NET Core 3What's New in ASP.NET Core 3
What's New in ASP.NET Core 3
 
ASP Dot Net Software Development in India - iFour Technolab
ASP Dot Net Software Development in India - iFour TechnolabASP Dot Net Software Development in India - iFour Technolab
ASP Dot Net Software Development in India - iFour Technolab
 
Vb and asp.net
Vb and asp.netVb and asp.net
Vb and asp.net
 
.NET Fest 2018. Dino Esposito. ASP.NET Blazor—the C# Angular or the return of...
.NET Fest 2018. Dino Esposito. ASP.NET Blazor—the C# Angular or the return of....NET Fest 2018. Dino Esposito. ASP.NET Blazor—the C# Angular or the return of...
.NET Fest 2018. Dino Esposito. ASP.NET Blazor—the C# Angular or the return of...
 
Difference between wcf and asp.net web api
Difference between wcf and asp.net web apiDifference between wcf and asp.net web api
Difference between wcf and asp.net web api
 
Mike Taulty Silverlight3 Dev Days Part2
Mike Taulty Silverlight3 Dev Days Part2Mike Taulty Silverlight3 Dev Days Part2
Mike Taulty Silverlight3 Dev Days Part2
 
Difference between asp.net web api and asp.net mvc
Difference between asp.net web api and asp.net mvcDifference between asp.net web api and asp.net mvc
Difference between asp.net web api and asp.net mvc
 
Difference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvcDifference between asp.net web forms and asp.net mvc
Difference between asp.net web forms and asp.net mvc
 
Adobe is from Mars, Microsoft is from Uranus. A look at two competing web st...
Adobe is from Mars, Microsoft is from Uranus.  A look at two competing web st...Adobe is from Mars, Microsoft is from Uranus.  A look at two competing web st...
Adobe is from Mars, Microsoft is from Uranus. A look at two competing web st...
 
ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1ASP.NET MVC difference between questions list 1
ASP.NET MVC difference between questions list 1
 
Entity Framework Code First Migrations
Entity Framework Code First MigrationsEntity Framework Code First Migrations
Entity Framework Code First Migrations
 
My view on XPages
My view on XPagesMy view on XPages
My view on XPages
 
Difference between asp.net mvc 3 and asp.net mvc 4
Difference between asp.net mvc 3 and asp.net mvc 4Difference between asp.net mvc 3 and asp.net mvc 4
Difference between asp.net mvc 3 and asp.net mvc 4
 
DEV301- Web Service Programming with WCF 3.5
DEV301- Web Service Programming with WCF 3.5DEV301- Web Service Programming with WCF 3.5
DEV301- Web Service Programming with WCF 3.5
 
Architecting RIAs with Silverlight
Architecting RIAs with SilverlightArchitecting RIAs with Silverlight
Architecting RIAs with Silverlight
 
Adobe flex an overview
Adobe flex  an overviewAdobe flex  an overview
Adobe flex an overview
 
Chapter10 web
Chapter10 webChapter10 web
Chapter10 web
 
Visual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyVisual Studio 2010 IDE Enhancements - Alex Mackey, Readify
Visual Studio 2010 IDE Enhancements - Alex Mackey, Readify
 
Dependency Injection in Silverlight
Dependency Injection in SilverlightDependency Injection in Silverlight
Dependency Injection in Silverlight
 
Web changesandasp4 upload
Web changesandasp4 uploadWeb changesandasp4 upload
Web changesandasp4 upload
 

Destaque

Show Us the Stimulus: An Evaluation of Minnesota's Recovery Act Websites
Show Us the Stimulus: An Evaluation of Minnesota's Recovery Act WebsitesShow Us the Stimulus: An Evaluation of Minnesota's Recovery Act Websites
Show Us the Stimulus: An Evaluation of Minnesota's Recovery Act WebsitesMike
 
A po co mi usability?
A po co mi usability?A po co mi usability?
A po co mi usability?Dige
 
Producten Diversity (Innovation)
Producten Diversity (Innovation)Producten Diversity (Innovation)
Producten Diversity (Innovation)vincentvm
 
090710 Dige Wprowadzenie Do Social Marketing
090710 Dige Wprowadzenie Do Social Marketing090710 Dige Wprowadzenie Do Social Marketing
090710 Dige Wprowadzenie Do Social MarketingDige
 
2009 08 18 Narzedzia
2009 08 18 Narzedzia2009 08 18 Narzedzia
2009 08 18 NarzedziaDige
 
The Restaurant saves lost customers & revenue
The Restaurant saves lost customers & revenueThe Restaurant saves lost customers & revenue
The Restaurant saves lost customers & revenueThe Restaurant Report
 
Diversity@Selor
Diversity@SelorDiversity@Selor
Diversity@Selorvincentvm
 
Northeast MN Economic Base
Northeast MN Economic BaseNortheast MN Economic Base
Northeast MN Economic BaseMike
 
Presentation to House Redistricting Committee
Presentation to House Redistricting CommitteePresentation to House Redistricting Committee
Presentation to House Redistricting CommitteeMike
 
Reapportionment and Redistricting 2011
Reapportionment and Redistricting 2011Reapportionment and Redistricting 2011
Reapportionment and Redistricting 2011Mike
 
NSTDA Newsletter ปีที่ 2 ฉบับที่ 9 ประจำเดือนธันวาคม 2559 (ฉบับที่ 21)
NSTDA Newsletter ปีที่ 2 ฉบับที่ 9 ประจำเดือนธันวาคม 2559 (ฉบับที่ 21)NSTDA Newsletter ปีที่ 2 ฉบับที่ 9 ประจำเดือนธันวาคม 2559 (ฉบับที่ 21)
NSTDA Newsletter ปีที่ 2 ฉบับที่ 9 ประจำเดือนธันวาคม 2559 (ฉบับที่ 21)National Science and Technology Development Agency (NSTDA) - Thailand
 
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐National Science and Technology Development Agency (NSTDA) - Thailand
 
พระราชบัญญัติ การพัฒนาดิจิทัลเพื่อเศรษฐกิจและสังคม พ.ศ. ๒๕๖๐
พระราชบัญญัติ การพัฒนาดิจิทัลเพื่อเศรษฐกิจและสังคม พ.ศ. ๒๕๖๐พระราชบัญญัติ การพัฒนาดิจิทัลเพื่อเศรษฐกิจและสังคม พ.ศ. ๒๕๖๐
พระราชบัญญัติ การพัฒนาดิจิทัลเพื่อเศรษฐกิจและสังคม พ.ศ. ๒๕๖๐National Science and Technology Development Agency (NSTDA) - Thailand
 
NSTDA Newsletter ปีที่ 2 ฉบับที่ 11 ประจำเดือนกุมภาพันธ์ 2560 (ฉบับที่ 23)
NSTDA Newsletter ปีที่ 2 ฉบับที่ 11 ประจำเดือนกุมภาพันธ์ 2560 (ฉบับที่ 23)NSTDA Newsletter ปีที่ 2 ฉบับที่ 11 ประจำเดือนกุมภาพันธ์ 2560 (ฉบับที่ 23)
NSTDA Newsletter ปีที่ 2 ฉบับที่ 11 ประจำเดือนกุมภาพันธ์ 2560 (ฉบับที่ 23)National Science and Technology Development Agency (NSTDA) - Thailand
 
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐National Science and Technology Development Agency (NSTDA) - Thailand
 
0026. Ubica Iz Mraka
0026. Ubica Iz Mraka0026. Ubica Iz Mraka
0026. Ubica Iz Mrakaguest961560
 
Le web, la gestion de projet web et la communication web 2.0
Le web, la gestion de projet web et la communication web 2.0Le web, la gestion de projet web et la communication web 2.0
Le web, la gestion de projet web et la communication web 2.0Marion Castel
 

Destaque (20)

Show Us the Stimulus: An Evaluation of Minnesota's Recovery Act Websites
Show Us the Stimulus: An Evaluation of Minnesota's Recovery Act WebsitesShow Us the Stimulus: An Evaluation of Minnesota's Recovery Act Websites
Show Us the Stimulus: An Evaluation of Minnesota's Recovery Act Websites
 
A po co mi usability?
A po co mi usability?A po co mi usability?
A po co mi usability?
 
Producten Diversity (Innovation)
Producten Diversity (Innovation)Producten Diversity (Innovation)
Producten Diversity (Innovation)
 
090710 Dige Wprowadzenie Do Social Marketing
090710 Dige Wprowadzenie Do Social Marketing090710 Dige Wprowadzenie Do Social Marketing
090710 Dige Wprowadzenie Do Social Marketing
 
2009 08 18 Narzedzia
2009 08 18 Narzedzia2009 08 18 Narzedzia
2009 08 18 Narzedzia
 
YaleDHI FtM Talk
YaleDHI FtM TalkYaleDHI FtM Talk
YaleDHI FtM Talk
 
The Restaurant saves lost customers & revenue
The Restaurant saves lost customers & revenueThe Restaurant saves lost customers & revenue
The Restaurant saves lost customers & revenue
 
Recession-Proof Graduates
Recession-Proof GraduatesRecession-Proof Graduates
Recession-Proof Graduates
 
Diversity@Selor
Diversity@SelorDiversity@Selor
Diversity@Selor
 
A entrevista
A entrevistaA entrevista
A entrevista
 
Northeast MN Economic Base
Northeast MN Economic BaseNortheast MN Economic Base
Northeast MN Economic Base
 
Presentation to House Redistricting Committee
Presentation to House Redistricting CommitteePresentation to House Redistricting Committee
Presentation to House Redistricting Committee
 
Reapportionment and Redistricting 2011
Reapportionment and Redistricting 2011Reapportionment and Redistricting 2011
Reapportionment and Redistricting 2011
 
NSTDA Newsletter ปีที่ 2 ฉบับที่ 9 ประจำเดือนธันวาคม 2559 (ฉบับที่ 21)
NSTDA Newsletter ปีที่ 2 ฉบับที่ 9 ประจำเดือนธันวาคม 2559 (ฉบับที่ 21)NSTDA Newsletter ปีที่ 2 ฉบับที่ 9 ประจำเดือนธันวาคม 2559 (ฉบับที่ 21)
NSTDA Newsletter ปีที่ 2 ฉบับที่ 9 ประจำเดือนธันวาคม 2559 (ฉบับที่ 21)
 
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐
 
พระราชบัญญัติ การพัฒนาดิจิทัลเพื่อเศรษฐกิจและสังคม พ.ศ. ๒๕๖๐
พระราชบัญญัติ การพัฒนาดิจิทัลเพื่อเศรษฐกิจและสังคม พ.ศ. ๒๕๖๐พระราชบัญญัติ การพัฒนาดิจิทัลเพื่อเศรษฐกิจและสังคม พ.ศ. ๒๕๖๐
พระราชบัญญัติ การพัฒนาดิจิทัลเพื่อเศรษฐกิจและสังคม พ.ศ. ๒๕๖๐
 
NSTDA Newsletter ปีที่ 2 ฉบับที่ 11 ประจำเดือนกุมภาพันธ์ 2560 (ฉบับที่ 23)
NSTDA Newsletter ปีที่ 2 ฉบับที่ 11 ประจำเดือนกุมภาพันธ์ 2560 (ฉบับที่ 23)NSTDA Newsletter ปีที่ 2 ฉบับที่ 11 ประจำเดือนกุมภาพันธ์ 2560 (ฉบับที่ 23)
NSTDA Newsletter ปีที่ 2 ฉบับที่ 11 ประจำเดือนกุมภาพันธ์ 2560 (ฉบับที่ 23)
 
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐
พระราชบัญญัติ ว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ (ฉบับที่ ๒) พ.ศ. ๒๕๖๐
 
0026. Ubica Iz Mraka
0026. Ubica Iz Mraka0026. Ubica Iz Mraka
0026. Ubica Iz Mraka
 
Le web, la gestion de projet web et la communication web 2.0
Le web, la gestion de projet web et la communication web 2.0Le web, la gestion de projet web et la communication web 2.0
Le web, la gestion de projet web et la communication web 2.0
 

Semelhante a Difference .Net Frameworks

Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overviewllangit
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overviewllangit
 
I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1llangit
 
.net 3.5 and vs 2008
.net 3.5 and vs 2008.net 3.5 and vs 2008
.net 3.5 and vs 2008maddinapudi
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35Subodh Pushpak
 
Bn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netBn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netconline training
 
Web API or WCF - An Architectural Comparison
Web API or WCF - An Architectural ComparisonWeb API or WCF - An Architectural Comparison
Web API or WCF - An Architectural ComparisonAdnan Masood
 
Top 10 - ASP.NET Interview Questions And Answers 2023.pdf
Top 10 -  ASP.NET Interview Questions And Answers 2023.pdfTop 10 -  ASP.NET Interview Questions And Answers 2023.pdf
Top 10 - ASP.NET Interview Questions And Answers 2023.pdfRuddarpratap
 
Net Framework Hima
Net Framework HimaNet Framework Hima
Net Framework HimaHimaVejella
 
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Quek Lilian
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net FundamentalsAli Taki
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologiesHosam Kamel
 
Net framework
Net frameworkNet framework
Net frameworksumit1503
 
Windows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) ServiceWindows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) ServiceSj Lim
 

Semelhante a Difference .Net Frameworks (20)

Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
 
Net35 Overview
Net35 OverviewNet35 Overview
Net35 Overview
 
MSDN Dec2007
MSDN Dec2007MSDN Dec2007
MSDN Dec2007
 
I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1
 
Vs 2008
Vs 2008Vs 2008
Vs 2008
 
.net 3.5 and vs 2008
.net 3.5 and vs 2008.net 3.5 and vs 2008
.net 3.5 and vs 2008
 
Dot Net Training Dot Net35
Dot Net Training Dot Net35Dot Net Training Dot Net35
Dot Net Training Dot Net35
 
Asp.netrole
Asp.netroleAsp.netrole
Asp.netrole
 
Bn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot netBn1001 demo ppt advance dot net
Bn1001 demo ppt advance dot net
 
Web API or WCF - An Architectural Comparison
Web API or WCF - An Architectural ComparisonWeb API or WCF - An Architectural Comparison
Web API or WCF - An Architectural Comparison
 
Top 10 - ASP.NET Interview Questions And Answers 2023.pdf
Top 10 -  ASP.NET Interview Questions And Answers 2023.pdfTop 10 -  ASP.NET Interview Questions And Answers 2023.pdf
Top 10 - ASP.NET Interview Questions And Answers 2023.pdf
 
Net Framework Hima
Net Framework HimaNet Framework Hima
Net Framework Hima
 
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
Creating Dynamic Web Application Using ASP.Net 3 5_MVP Alezandra Buencamino N...
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net Fundamentals
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 
Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
 
Migrating Apps To Azure
Migrating Apps To AzureMigrating Apps To Azure
Migrating Apps To Azure
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
 
Net framework
Net frameworkNet framework
Net framework
 
Windows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) ServiceWindows Communication Foundation (WCF) Service
Windows Communication Foundation (WCF) Service
 

Difference .Net Frameworks

  • 1. About theMajor Difference between .Net Framework 2.0 & 3.5 Muhammad Umair Khan Sr. Software EngineerMazikPakistan – TEMS Division
  • 2. Agenda Difference between .Net Framework 2.0 & 3.5? What’s new in .NET Framework 3.0? What’s new in .NET Framework 3.5? Questions and answers
  • 3.
  • 4. Many additional and improved ASP.NET web controls.
  • 5. New data controls with declarative data binding.
  • 6. New personalization features for ASP.NET, such as support for themes, skins and webparts.
  • 7.
  • 8. Major difference between .Net Frameworks Net 3.0 CLRWinFormsWeb ServicesASP.Net Net 2.0 WCF WF WPF CardSpace
  • 9. Net 3.5 Major difference between .Net Frameworks Net 3.0 CLRWinFormsWeb ServicesASP.Net Net 2.0 WCF WF WPF CardSpace LINQ AJAX REST
  • 10. 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 3.0 SP1 .NET Framework 2.0 SP1
  • 11. Why do you need .NET Framework 3.5? Create applications that run anywhere: mobile devices, browsers, desktops, and servers Connected Compelling Ubiquitous & Productive Simplifies building applications with messaging systems and/or workflows 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
  • 12. .NET FRAMEWORK Windows Presentation Foundation (WPF) Windows Workflow Foundation (WF) build user interfaces for applications and media-rich experiences build workflow-enabled applications Windows Communication Foundation (WCF) Windows Cardspace build and run connected systems, with a focus on Web services build secure online user authentication What was new in .NET Framework 3.0?
  • 13. .NET FRAMEWORK WPF WF 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 WCF CS What’s new in .NET Framework 3.5?
  • 14. What’s new in .NET Framework 3.5? - LINQ .NET FRAMEWORK WPF WF 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 WCF LINQ
  • 15. XML, SQL Server or Object collections Programming with objects Unified Query Constructs across all data IntelliSense, syntax checking, debugging within VS2008 (C# and VB)
  • 16. What’s new in .NET Framework 3.5? - WCF .NET FRAMEWORK WPF WF 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 WCF CS
  • 17. What’s new in .NET Framework 3.5? - WCF .NET FRAMEWORK WPF WF 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 CS WCF
  • 18. What’s new in .NET Framework 3.5? .NET FRAMEWORK WPF WF 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 WCF CS
  • 19. What’s new in .NET Framework 3.5? .NET FRAMEWORK WPF WF 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 WCF CS
  • 20. 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)
  • 21. Thank you For any query please feel free to contact at umair@mazikusa.com