i want difference between .net framework 2.0 and 3.5

by srinu| Views: 1381

framework 2.0 and framework 3.5 differences



Answers (3)
 
srinu Said..

.net framework 2.0 is only maintances by CLR
and also it can be very helpfull to ddesign



Rohit Said..

In Microsoft.NET framework 2.0 Microsoft released major improvements and some new things like:
They released personalization features for ASP.NET, such as support for themes, skins and webparts.
Partial Classes
Generics
.NET Micro Framework for smart device aplications
64 bit OS support
Nullable type etc.

In Microsoft.NET Framework 3.0 Microsoft released

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 CardSpac e, 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


.NET Framework 3.5 New Features

Faster .NET Framework execution
1. Faster garbage collection
2. Smarter, faster NGen requiring smaller working set RAM
3. 64 bit client improvements
4. ThreadPool performance improvements
5. Security check caching during NGen


Base Class Library – New Class Additions
6. BigInteger, HashSet and DateTime2 types
7. NSA Suite ”B” and FIPs compliant cryptography
8. Lightweight Reader/Writer Lock Classes
9. Anonymous and Named Pipes IO Classes
10. Integration with Event Tracing for Windows
11. New Addin hosting model for extensibility


Language Integrated Query (LINQ)
Language-Integrated Query (LINQ) is a new feature in Visual Studio 2008 and the .NET Framework 3.5. LINQ adds native data querying capability to C# and VB.NET along with the compiler and Intellisense support. This technology can be extended to support potentially any kind of data store. The .NET Framework 3.5 includes LINQ provider assemblies that enable the use of LINQ for querying .NET Framework collections, SQL Server databases, ADO.NET Datasets, and XML documents.


Workflow Enabled Services – Process and Messaging together
Using workflow to provide for durable and long-running services. New Tools, WF activities and new programming model classes have been added to simplify building workflow-enabled services using WF and WCF. This allows a .NET Framework developer to build business logic for a service using WF and expose messaging from that service using WCF. These improvements not only provide tools for this scenario but they reduce the amount of glue code that was previously required.


Web 2.0 Friendly and AJAX Enabled WCF Services
Ajax is a web development technique for making asynchronous exchanges of small amounts of data between browser and web service calls from the browser client script to the web server. A programming model is provided for building Ajax style web applications using WCF services. An HTTP programming model is also provided allowing for REST style web services.


Visual Studio Developer Tools for WF, WCF and in Visual Studio “Orcas”
Visual Studio”Orcas” has built in tools for web service authoring with WCF and for building workflow enabled software with WF. There are new project templates for WCF services, WF business logic, workflow enabled services, and AJAX services. The templates are conveniently set up to compile and run even before any custom code is added enabling .NET developers to get going quickly. There are also numerous other tools for developing with WF, WCF and WPF.


More WS-* Standards Support
Implementation in WCF of the latest OASIS specifications Web Services Atomic Transaction (WS-AtomicTransaction) 1.1, WS-ReliableMessaging 1.1, WS-SecureCOnversation and Web Services Coordination (WS-Coordination) 1.1.


RSS and ATOM Syndication API
Applications built using WCF will be able to easily expose syndicated data which can be consumed by an RSS or ATOM reader.


Partial Trust Support for WCF Hosting
Partial trust on the vlient is provided for ASMX parity focussing mainly on partially trusted WCF applications deployed through click-once. Support is provided for basic HTTP binding provided that the application runs in the Internet zone permissions and have granted the apropriate WebPermission. Secure communication is possible through transport security only. All other features are not available to partially trusted applications including hosting services, duplex communications, non-HTTP transports, WS-* protocols and any WF use.


Rules Data Improvements
The rules engine in WF is improved to add support for C# 3.0 extension metods, and for operator overloading . Also the ”new” ope



Rohit Said..

Rules Data Improvements
The rules engine in WF is improved to add support for C# 3.0 extension metods, and for operator overloading . Also the ”new” operator is added to compete the base set of expression types.


Built-in WPF tools for Visual Studio “Orcas”
The Visual Studio designer for WPF was previously released as a CTP. It is not integrated into the development environment and is significantly improved.


Additional WPF Features and Improved Performance
WPF has smoother animations, faster startup and better overall performance. There are also new data types available for data binding with LINQ. Better integration support is now provided for with codename “WPF/E”..



Register or Login to Post Your Opinion/Answer