Dot NET Framework – Part 3
Dot NET Framework 3.5
Version 3.5Dot NET Framework is officially available (RTM) since November 19, 2007. Like version 3.0, version 3.5 uses version 2.0 of the CLR. This version of the framework includes the Dot NET Framework 2.0 SP1 that adds methods and properties to the library databases from version 2.0. These are required for certain features of framework 3.5 as LINQ. These changes do not affect applications written with version 3.5.
A new Dot NET Compact Framework 3.5 is also available in tandem with these developments in order to provide new features for handheld devices running Windows Mobile and Windows Embedded CE. The source code of the class libraries of bases has been partially released with this version under the shared source license.
Version 3.5 of the framework includes the Framework Language Integrated Query (LINQ) queries can be both of Data, Collection, XML or DataSets. It also incorporates the framework Ajax.Net with new protocols (AJAX, JSON, REST, RSS, Atom) and other standard WS-*.
Summary of Changes with version 3.5
* Adding new features have been integrated into compilers for C # 3.0 and VB.NET 9.0;
* Added support for expression trees and lambda methods;
* Extension Methods;
* Anonymous types with static type inference;
* Language Integrated Query (LINQ)
~ LINQ to Objects;
~ LINQ to XML;
~ LINQ to SQL;
* Support for paging in ADO.NET;
* An ADO.NET synchronization API to synchronize local data caching and server side;
* An API for asynchronous I / O network;
* A stack of protocols for peer to peer, and managed code for the Peer Name Resolution Protocol (PNRP);
* The programming interfaces (APIs) managed to use Windows Management Instrumentation (WMI) and Active Directory;
* Improved engine running Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) allowing WCF to work with data formats POX and JSON. These engines can also expose WF workflows as WCF services;
* ASP.NET Ajax is included;
* A new namespace System Code Dom.
Dot NET Frameworks 3.5 SP1 (codenamed “Arrowhead”)
The Dot NET Framework 3.5 SP1 will improve support for partially connected applications and provides support for the model of Microsoft ASP.NET MVC. Arrowhead will improve the performance of cold start (when starting any application that requires the Dot NET Framework has been launched) to 25 to 40%. This update also accelerated some effects of Windows Presentation Foundation (WPF), such as shadows, but also the overall performance. A host of other WPF controls are also available, including a DataGrid.
Dot NET Framework 4.0
On September 29, 2008, Microsoft announced that the next version of the framework Dot NET will be called Dot NET Framework 4.0. While all the exact details were not disclosed, some branches of the company were made public.
One of these is particularly parallel processing of information, applicable to multi-core or distributed. In this regard they plan to publish technology PLINQ (Parallel Language Integrated Query), an implementation of the LINQ library, which executes queries by leveraging the capabilities of parallel systems.
Microsoft has also announced its willingness to include the Dot NET Framework and ASP.NET in the “Server Core” of the operating system that will follow Windows Server 2008.
Conclusion
Dot NET platform is a standardized and universal. It greatly facilitates the development of applications for those who master the object-oriented programming, offering a hierarchy of objects and a general harmonization of programming interfaces (APIs). But generated programs require computers with a software overlay and then to be becoming more powerful.
Study: From Wikipedia, the free encyclopedia. The text is available under the Creative Commons.

