Introduction:
The .NET Framework 4 introduces an improved
security model, APIs, workflow models, inbuilt plug-in, workflow and VS
designer for attract to end-users
Here they introduced many new features and environment,
- Security Changes in the .NET Framework 4.
- Application Compatibility and Deployment
- Web
- Client - Enhancements in WPF
- Data
- Communications and Workflow
Security Changes in the .NET Framework 4 :
They implemented two major changes in security the code that calls security
policy APIs receives a NotSupportedException in addition to compiler warnings at
run time and also they invoked obsolete request permissions.
- Machine-wide security policy
- Security transparency
Application Compatibility and Deployment
The .NET Framework 4 does not automatically use its version of the common
language runtime to run applications that are built with earlier versions of the
.NET Framework. To run older applications with .NET Framework 4, you must
compile your application with the target .NET Framework version specified in the
properties for your project in Visual Studio, or you can specify the supported
runtime with the <supportedRuntime> Element in an application configuration
file.
New features:
- Diagnostics and Performance
- Garbage Collection
- Code Contracts
- Design-Time-Only Interop Assemblies
- Dynamic Language Runtime
- Memory-Mapped Files
Features in Web:
- Web Forms controls, including a new Chart
control.
- Microsoft Ajax, including additional
support for client-based Ajax applications in the Microsoft Ajax Library.
- Multi-targeting, including better
filtering for features that are not available in the target version of the
.NET Framework.
- Web Forms, including more integrated
support for ASP.NET routing, enhanced support for Web standards, updated
browser support, new features for data controls, and new features for view
state management.
- MVC, including new helper methods for
views, support for partitioned MVC applications, and asynchronous
controllers.
- Deployment, including new tools for
automating typical deployment tasks.
- MVC, including new helper methods for
views, support for partitioned MVC applications, and asynchronous
controllers.
Enchancements in WPF:
- New Controls,
- DataGrid
- Calendar
- DatePicker
- Visual State Manager.
- Touch and Manipulation.
- Graphics and Animations,
- Layout Rounding
- Cached Composition
- Pixel Shader 3 Support
- Easing Functions
- Text,
- New Text Rendering Stack
- Selection and Caret Customization
- Binding,
- XAML Browser Applications
- HTML-XBAP Script Interop
- Full-Trust XBAP Deployment
- WPF and Windows.
- WPF and Silverlight Designer
- Improved Support for Silverlight.
- Support for Multiple Platform Versions.
- Visual Databinding.
- Auto Layout.
- Improved Property Editing.
- The Properties window now enables visually creating and editing Brush
resources.
DATA:
- ADO.NET
- Foreign Keys in the Conceptual Model.
- New Methods for N-Tier Application Development.
- EntityDataSource Support for the QueryExtender Control.
- Testability with IObjectSet<T>.
- Direct Execution of Store Commands
- Persistence-Ignorant Objects.
- Lazy Loading of Related Objects.
- Functions in LINQ to Entities Queries.
- OrderBy Improvements in LINQ to Entities.
- Customized Object-Layer Code Generation.
- Model-First Support.
- Complex Type Support.
- Naming Service.
- Improved Model Browser Functionality.
- Entity Designer Extensibility.
- Entity Data Model Documentation.
- Dynamic Data
- Automatic validation that is based on constraints that are defined in the data
model.
- The ability to easily change the markup that is generated for fields in the
GridView and DetailsView controls by using field templates that are part of a
Dynamic Data project.
Communications and Workflow:
- WCF
- Configuration Based Activation.
- System.Web.Routing Integration.
- Multiple IIS Site Bindings Support.
- Routing Service.
- Support for WS-Discovery.
- Standard Endpoints.
- Workflow Services.
- Target Framework Attribute.
- WorkFlow
- Workflow Activity Model.
- Rich Composite Activity Options.
- Expanded Built-In Activity Library.
- Explicit Activity Data Model.
- Enhanced Hosting, Persistence, and Tracking Options.
- Easier Ability to Extend WF Designer Experience.
Download :
http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx