Thursday 20 February 2014

New Features in .NET 3.5

This is short note of new features in .NET 3.5

ASP.Net
1.    Server Centric  AJAX by Script Manager Control and Update Panel Control
2.    Client Centric AJAX by Microsoft AJAX Library
3.    Seamless use of ASMX and WCF-based Web services form Web Pages using Microsoft AJAX Library
4.    Forms Authentication, roles management and profiles are now exposed as Web Services
5.    New List View , Data Pager, LINQ Data Source
6.    Multi targeting – Development of Web application to specific versions of the .NET Framework, including versions 2.0, 3.0, and 3.5
7.    The ASP.NET Merger tool enables you to combine and manage assemblies that are created by the ASP.NET Compilation Tool

Add-Ins and Extensibility
1.    Powerful and flexible support to developers of extensible application.

Common Language Runtime
1.    HashSet<T> Collections
2.    Diagnostics – Event Schema Trace Listener  class for tracing end to end, schema-compliant events
3.    I/O and Pipes : Pipes provide inter process communication within the network
4.    New Latency Mode property in GC Setting class in garbage collector
5.    Reflection and Reflection Emit in Partial Trust
6.    Better Reader/Writer Lock in Threading

Cryptography
1.    There are new cryptography classes for verifying and obtaining information about manifest signatures for Click Once application
2.    It supports Suite B set of cryptographic algorithms published by the National Security Agency

Networking
1.    Peer-to-Peer Networking
2.    Socket performance enhancement

Windows Communication Foundation
1.    WCF and WF Integration – Workflow Services
2.    Durable Services
3.    WCF Web programming Model
4.    WCF Syndication
5.    WCF and Partial Trust
6.    WCF and ASP.NET AJAX Integration
7.    Web Services Interoperability
a.    Web Services Reliable Messaging  V 1.1
b.    Web Services Reliable Messaging Policy Assertion V 1.1
c.    Web Secure Conversation V 1.3
d.    WS-Trust V 1.3
e.    WS – Security Policy V 1.2
f.    Web Services Atomic Transaction (WS – Atomic Transaction) Version 1.1
g.    Web Services Co ordination (WS – Coordination) Version 1.1
h.    Web Service Policy 1.5 – Framework
i.    Web Service Policy 1.5 – Attachment

Windows Presentation Foundation
1.    Forward and Backward Compatibility
2.    Firefox Support for XBAPs

Windows Workflow Foundation
1.    WCF and WF Integration
2.    Rules engine now supports extension methods, operator overloading, and the use of the new operator in your rules.

Windows Forms
1.    Click Once Improvement
2.    Authentication, Roles and Settings Services
3.    Windows Vista Support
4.    WPF Support

LINQ
1.    Language – Integrated Query (LINQ) is a new feature in  Visual Studio 2008 and .NET Framework 3.5.
2.    Use of LINQ for querying .NET Framework collections, SQL Server Databases, ADO.NET Datasets, and XML documents

Expression Trees
1.    Expression trees are new in the .NET Framework 3.5, and provide a way to represent language-level code in the form of data.

Reference Link: http://msdn.microsoft.com/en-us/library/bb332048%28v=vs.90%29.aspx