History of .NET Framework

Intended to give the introduction about the .NET framework. .NET framework is a technology which helps to build and run the applications and web services. It includes a large library of classes and functions to provide a consistent environment for OOP code developement and execution i.e. with language interoperable.
.Net framework is evolving very fast adding new features with every new version release, so it is hard to keep in track.
Below the different .Net framework versions and also have jotted down the few features added or introduced:

.NET 1.0

# Common Language Runtime(CLR)- Core of the .net framework responsible for managing the execution of .net programme. It provides services such as security, memory management and exception handling. How .net programmes execute – First different languages(C#,VB) compilers convert the written classes and function into CIL(common intermediate language)-byte codes called as compile time and then JIT(just in time compilation) which is part of CLR convert the CIL into machine language/instruction i.e. run time of the programme machine instruction then run by computer CPU.

# GarbageCollector(GC)- It’s the .net memory management feature which improve its performance.
GC executes in separate thread. So every single programme of .net executes in mutlihreading environment i.e. thread of own programme plus GC thread.

# String-

NET 1.1

# Regular Expression-
# XML Processing- System.Xml
# StringBuilder-

NET 2.0

# Generics-
# EventLog-
# Configuration Manager-
# SQL Server SP calling-
# Nullable Type-

NET 3.0

# Webservices-
# WorkFlow-

NET 3.5


NET 4.0

# Dynamic Type-

NET 4.5

# Asynchronous pattern-

What are the major differences between .Net 3.0 & .Net 4.0?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s