Background
This was indeed asked by one interviewer to me, when I was in the final year of my engineering.
Funda
The full form of .NET
is Network Enabled Technologies.
.NET is a Framework, which can be used in the development of any kind of application like…
- Desktop Application
- Web Application
- Mobile Application
Research
So, let’s have a research on our main Topic.
According to Wikipedia…
Microsoft started development of .NET Framework in the late 1990s, originally under the name of Next Generation Windows Services (NGWS). By late 2000 the first beta versions of .NET 1.0 were released.
According to my research, it seems to be a Marketing and Branding Decision taken by Microsoft at that time.
When John Gage joined Sun Microsystems, he is credited with creating the phrase “The Network is the Computer”. So, if we think that .NET
refers to Network, then it would not be wrong, as it was considered to be Microsoft‘s reaction to that statement. However, Microsoft was one step ahead to define “that statement” in a very “Productive Way”, which was going to create a “Software Development Revolution”.
Another aspect of the research reveals that Microsoft thought .NET
could lessen the <a href="http://en.wikipedia.org/wiki/.com" target="_blank" title=".com">.COM</a>
mania.
Technical Aspect
Let’s give a thought to the Technical Aspect of the Nomenclature.
With .NET
, we can create Web Services. The Framework makes life easier to write and consume Web Services. In this way, it has enhanced the Internet in terms of what it was doing and signifies the term Network in .NET
. Anyone can access the Service from any platform and consume data to do operations. That was the main theme.
What I Think?
Really does not matter, right?
Anyway, the Nomenclature is believed to be a gimmick, still I can’t ignore the Technical Aspect.
What You Think?
It matters a lot. So, put your thoughts on this topic. Let’s discuss and find out the mystery.
CodeProject