.NET Framework Version 3.5 SP1, Introduction:
Microsoft .NET Framework 3.5 SP1 enable developers to rapidly create connected applications that deliver high quality and rich user experiences. It was released on 11 August 2008, but it is not included with Windows Server 2008. Version 3.5 SP1 addresses issues that were found through a combination of customer and partner feedback, as well as internal testing. As with .NET Framework 3.0, version 3.5 uses the CLR of version 2.0. In addition, it installs .NET Framework 2.0 SP1, (installs .NET Framework 2.0 SP2 with 3.5 SP1) and .NET Framework 3.0 SP1 (installs .NET Framework 3.0 SP2 with 3.5 SP1. In order to provide support for additional features on Windows Mobile and Windows Embedded CE devices, Microsoft .NET Compact Framework 3.5 was released with this update of .Net Framework suite.
Microsoft .NET Framework Version 3.5 SP1: Benefits?
• Delivers more controls, a streamlined setup, improved start-up performance
• Powerful new graphics features for client development and rich data scaffolding,
• Improved AJAX support and other improvements for Web development.
• Introduces support for the ADO.NET Entity Framework and ADO.NET Data Services, which simplify data access code in applications by providing an extensible, conceptual model for data from any data source and enabling this model to closely reflect business requirements.
• Addition of New data service components
• Easier installation of commercial applications.
• Performance increases between 20-45% for WPF-based applications – without having to change any code
• Visual Basic Power Packs. A new set of Controls.
• WCF improvements that give developers more control over the way they access data and services.
• Streamlined installation experience for client applications
• Improvements in the area of data platform and support for SQL Server 2008’s new features
Performance and scalability:
With SP1 a large part of the focus was to improve the performance and scalability of Team Foundation Server through changes such as faster synchronization with Active Directory, improved check-in concurrency, a faster way to create source tree branches, online index rebuilding for less maintenance downtime and better support for very large check- in sets. Improvements in the number of projects a server can support that make not only the scalability of the server better but also the client experience when connecting to a server with a large number of projects on it.
Comparison between 3.5 and 2.0
• New language features in C# 3.0 and VB.NET 9.0 compiler
• Adds support for expression trees and lambda methods
• Extension methods and Anonymous types with static type inference
• Language Integrated Query (LINQ) along with its various providers
• LINQ to Objects
• LINQ to XML
• LINQ to SQL
• Paging support for ADO.NET
• ADO.NET synchronization API to synchronize local caches and server side data stores
• Asynchronous network I/O API.
• Peer-to-peer networking stack, including a managed PNRP resolver.
• Managed wrappers for Windows Management Instrumentation and Active Directory APIs
• Enhanced WCF and WF runtimes, which let WCF work with POX and JSON data, and also expose WF workflows as WCF services.WCF services can be made stateful using the WF persistence model.
• Support for HTTP pipelining and syndication feeds.
• ASP.NET AJAX is included
System Requirements:
• Supported Operating Systems: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP
• Processor: 400 MHz Pentium processor or equivalent (Minimum); 1GHz Pentium processor or equivalent (Recommended)
• RAM: 96 MB (Minimum); 256 MB (Recommended)
• Hard Disk: Up to 500 MB of available space may be required
• CD or DVD Drive: Not required
• Display: 800 x 600, 256 colors (Minimum); 1024 x 768 high color, 32-bit (Recommended)
If you liked my post, feel free to subscribe to my rss feeds
























