Tell me the difference between framework 3.0 and framework 4.0. Most of the interviewers, ask this questions only. I need exact difference between them. Kindly give me the solution for this problem.
2 Replies
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Also called WinFX,includes a new set of managed code APIs that are an integral part of Windows Vista and Windows Server 2008 operating systems and provides
Windows Communication Foundation (WCF), formerly called Indigo; a service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services. Windows Presentation Foundation (WPF), formerly called Avalon; a new user interface subsystem and API based on XML and vector graphics, which uses 3D computer graphics hardware and Direct3D technologies. Windows Workflow Foundation (WF) allows for building of task automation and integrated transactions using workflows. Windows CardSpace, formerly called InfoCard; a software component which securely stores a person's digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website
Framework 4.0
Following are list of Major Changes in .Net 4.0 ControlRenderingCompatabilityVersion Setting in the Web.config File ClientIDMode Changes HtmlEncode and UrlEncode Now Encode Single Quotation Marks ASP.NET Page (.aspx) Parser is Stricter Browser Definition Files Updated System.Web.Mobile.dll Removed from Root Web Configuration File ASP.NET Request Validation Default Hashing Algorithm Is Now HMACSHA256 Configuration Errors Related to New ASP.NET 4 Root Configuration ASP.NET 4 Child Applications Fail to Start When Under ASP.NET 2.0 or ASP.NET 3.5 Applications ASP.NET 4 Web Sites Fail to Start on Computers Where SharePoint Is Installed The HttpRequest.FilePath Property No Longer Includes PathInfo Values ASP.NET 2.0 Applications Might Generate HttpException Errors that Reference eurl.axd Event Handlers Might Not Be Not Raised in a Default Document in IIS 7 or IIS 7.5 Integrated Mode Changes to the ASP.NET Code Access Security (CAS) Implementation MembershipUser and Other Types in the System.Web.Security Namespace Have Been Moved Output Caching Changes to Vary * HTTP Header System.Web.Security Types for Passport are Obsolete The MenuItem.PopOutImageUrl Property Fails to Render an Image in ASP.NET 4 Menu.StaticPopOutImageUrl and Menu.DynamicPopOutImageUrl Fail to Render Images When Paths Contain Backslashes
Lakshmanan Sethu SankaranarayanPosted May 14, 2014, 5:14 AM
Also called WinFX,includes a new set of managed code APIs that are an integral part of Windows Vista and Windows Server 2008 operating systems and provides
Windows Communication Foundation (WCF), formerly called Indigo; a service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services.
Windows Presentation Foundation (WPF), formerly called Avalon; a new user interface subsystem and API based on XML and vector graphics, which uses 3D computer graphics hardware and Direct3D technologies.
Windows Workflow Foundation (WF) allows for building of task automation and integrated transactions using workflows.
Windows CardSpace, formerly called InfoCard; a software component which securely stores a person's digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website
Framework 4.0
Following are list of Major Changes in .Net 4.0
ControlRenderingCompatabilityVersion Setting in the Web.config File
ClientIDMode Changes
HtmlEncode and UrlEncode Now Encode Single Quotation Marks
ASP.NET Page (.aspx) Parser is Stricter
Browser Definition Files Updated
System.Web.Mobile.dll Removed from Root Web Configuration File
ASP.NET Request Validation
Default Hashing Algorithm Is Now HMACSHA256
Configuration Errors Related to New ASP.NET 4 Root Configuration
ASP.NET 4 Child Applications Fail to Start When Under ASP.NET 2.0 or ASP.NET 3.5 Applications
ASP.NET 4 Web Sites Fail to Start on Computers Where SharePoint Is Installed
The HttpRequest.FilePath Property No Longer Includes PathInfo Values
ASP.NET 2.0 Applications Might Generate HttpException Errors that Reference eurl.axd
Event Handlers Might Not Be Not Raised in a Default Document in IIS 7 or IIS 7.5 Integrated Mode Changes to the ASP.NET Code Access Security (CAS) Implementation
MembershipUser and Other Types in the System.Web.Security Namespace Have Been Moved
Output Caching Changes to Vary * HTTP Header
System.Web.Security Types for Passport are Obsolete
The MenuItem.PopOutImageUrl Property Fails to Render an Image in ASP.NET 4
Menu.StaticPopOutImageUrl and Menu.DynamicPopOutImageUrl Fail to Render Images When Paths Contain Backslashes
Ref :http://rajniframwork.blogspot.in/2011/02/difference-between-net-203035-framework.html
Abhay ShankerPosted May 14, 2014, 4:50 AM
http://msdn.microsoft.com/en-us/library/bb822049.aspx
http://rodansotto.wordpress.com/2013/05/04/net-framework-from-2-0-to-3-0-to-3-5-to-4-0-and-finally-to-4-5-whats-the-difference/