2. Introduction to the .NET Platform
2. Introduction to the .NET Initiative and the .NET
Platform
Section Owner:
Saurabh Nandu (MVP)
Content Contributors:
Balachandran
,
Pradeep
The Microsoft .NET initiative is a very wide initiative and it spans multiple Microsoft
Products ranging from the Windows OS to the Developer Tools to the Enterprise Servers.
The definition of .NET differs from context to context, and it becomes very difficult for
you to interpret the .NET strategy. This section aims at demystifying the various
terminologies behind .NET from a developer's perspective. It will also highlight the need
for using this new .NET Platform in your applications and how .NET improves over its
previous technologies.
2.1 Understanding the Existing Development Scenario
Windows DNA is a concept for building distributed applications using the Microsoft
Windows operating system and related software products.
First we will understand about the 2- tier, 3- tier and then move on to N- tier Windows
DNA.
Why to divide an application into logical layers?
Factoring an application into logical parts is useful. Breaking a large piece of software
into smaller pieces can make it easier to build, easier to reuse and easier to modify. It can
also be helpful in accommodating different technologies or different business
organizations.
2-Tier: Client Server
Presentation Layer
Data Source Layer
Win 32 Clients
(VB Forms)
Mail
Server
Sql
Server
File
System