Tuesday, 5 May 2015

.NET Framework versions

.NET Framework 2.0

  •  64bit support
  • Generics
  • Anonymous Methods
  • partial Class 
  • Nulllable type
  • new API gives a fine control on the behavior of the runtime with regards to multithreading, memory allocation, assembly loading and more
  • new personalization feature for asp.net like themes,skin and web parts
  • .NET Micro Framework
  • Language support for generic built directly into the .NET CLR
  • ADO.NET
    • support for user defined type
    • xml data type
    • large value type
    • snapshot isolation
  • new attribute that allow application to support  multiple active result set(MARS) with sql server 2005
  • ASP.NET
  • Authenticated stream
  • COM interop service enhancement
  • Generic and collections
  • Manifest based activation
  • .NET Framework remoting
.NET Framework 3.0
  • Framework2.0+WCF+WPF +WF
  • It is called as WinFX, includes a new set of managed code API that are an integral part of window vista and windows server 2008 OS
  • Wpf formaly called Avalon; a service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services
  • WWF allows for building of task automation and integrated transactions using workflows
  •         windows cardspace, formerly called infoCard; a software component which securely store a person’s digital identities and provides a unified interface for choosing the identity for a particular transaction
       
  .NET Framework 3.5
  • most dominant change is the addition of LINQ
  • implements LINQ evolution in language
  • addin system 
  • p2p base class
  • Active directory – asp.NET ajax
  • anonymous types with static type inference
  • paging support for ADO.NET
  • ADO.NET synchronization API to synchronize local caches and server side datastores
  •  asynchronous network I/O API
  • support for HTTP pipelining and syndication feeds
  • new system.codeDom namespace
 .NET Framework 4.0
  • Parallel Extensions to improve support for parallel computing, which target multi-core or distributed systems
  • New Visual Basic .NET and C# language features, such as implicit line continuations, dynamic dispatch, named parameters, and optional parameters
  • Support for Code Contracts
  • Inclusion of new types to work with arbitrary-precision arithmetic (System.Numerics.BigInteger) and complex numbers (System.Numerics.Complex)
  • Introduce Common Language Runtime (CLR) 4.0
.NET Framework 4.5
  • .net for windows store app
  • Portable class library
  • Managed Extensible Framework
  • Asynchronous File Operations
  • Parallel computing

No comments:

Post a Comment