What does .NET mean? Is it an abbreviation?

I saw the pronunciation guide and all kinds of definitions of .NET as a framework, but not the definition or explanation of the actual name of the structure.

Wikipedia doesn't seem to know. This question did not cover him.

Somebody knows? Is this pure marketing nonsense, or does it mean something?

+44
definition acronym
Sep 29 '09 at 22:28
source share
9 answers

About 10 years ago, I was part of a large team in Redmond, working on a set of projects that became .net. This was at a time when decisions were being made on how to name this work. I can tell you first hand that .net is not an acronym.

Instead, James Kovac’s blog post , which Jim W posted , is accurate: there was a long list of names that the team struck and rejected before finally settling on ".net". The final name was chosen because it:

  • reflected the domain suffix (at that time) of each Internet service provider, so he intended to remind users that "web support for your software" was the main scenario that this work was aimed at.
  • was more accessible to business types and CIOs than geekier names such as "Universal Runtime" or "COM + 2.0"
  • It had such practical advantages as: being short, easy to write, globalized, could use existing domain names for each Microsoft product, etc.
  • really went through a legal / trademark review (surprisingly difficult!)

Thus, it was intended to mean something, but moreover, a connotation, not just an abbreviation or description of something. In other words, the name was only partly marketing nonsense !; -)

More little things

I do not remember the exact positioning (it was 10 years!), But I believe that the name ".net" was supposed to cover three main things:

  • The ".NET Framework" is a new framework for writing web-based applications.
  • ".NET web services" - a way to access Microsoft software (and others) over the Internet programmatically using open standards and protocols (does anyone remember "Hailstorm"?)
  • ".NET enterprise servers" - a set of products that facilitate the creation of web-based applications.

In practice, only the first value is stuck with users. Others have turned into other names (for example, "Windows Server System") or have been generalized by the public (for example, "web services", SOA, etc.). Anyway, why you no longer see Microsoft products under the name "<product name here> .NET Server" - Microsoft wisely decided to limit the name ".net" to what developers actually consider ".net"!

By the way, in addition to being short and easy to write and say, “.net” as a name also helped the web services strategy that Microsoft was considering at that time, which revolved around (and still is) offering software. which was also available in the cloud. The idea was that we would have, for example, Office.com for hosting the user interface and Office.net for the API. The name was also convenient because Microsoft already owned the .net domain name variants for each Microsoft product.

There is a funny T-shirt (I think they made Don-box?), Which lists all the names considered (for example, URT, COM +, etc.) with thick red lines drawn by all names except the last ( ". network" ). The list goes from the top of the shirt straight down, like a long list of canceled Mötley Crüe tour dates, but uneven!

+65
Sep 29 '09 at 23:33
source share

This is not an abbreviation.

In the beginning - around 1997 - there was a design lightning. This is also known as Project 42, because DevDiv (Microsoft Developer Division) (and still lifes) are in building 42 on Redmond's campus. (I always thought it was a stunning little DevDiv building room with a little hitchhiking to Douglas Adams Galaxy Guide. I always wondered if that was intentional.) Early press announcements on which are "Next Generation Windows Services." In the end, the Lightning project was called Microsoft.NET, although some code names were forever baked into the system.

Marketing was thinking of calling it COM + 2.0 or Universal Runtime (URT). Another idea is the Runtime COM object (COR). Consequently, mscorlib.dll, which is still an assembly, which is the main types of CLR and one assembly that must be loaded into each .NET app domain. (System.dll is often but not necessary. Mscorlib.dll contains code for System.String, System.Int32, etc. You honestly can't do anything without mscorlib.dll loaded.)

http://www.jameskovacs.com/blog/CNETHistoryLesson.aspx

+21
Sep 29 '09 at 22:37
source share

from http://looselycoupled.com/glossary/.NET :

"Microsoft Web Services Architecture, Point-to-Network. Despite capital letters, this is not an abbreviation. NET is a brand for Microsoft's proprietary systems and technologies based on XML Web services standards. Compliance means that applications written with using .NET, should interoperate with those written in competing architectures such as J2EE, Sun Java-based distributed application infrastructure, but compatibility is not portable: .NET applications will only work on Microsoft platforms, Akiho as the Windows Server or Windows XP. "

+2
Sep 29 '09 at 22:33
source share

It doesn’t cost anything, but it is part of the naming scheme used by Microsoft in the early 2000s, from which (as far as I know), only the .NET Framework and Visual Studio.NET survived. It was supposed to be much more expansive - for example, Windows Server 2003 was supposed to be "Windows Server.NET".

There are no clear explanations, but it seems to be related to a marketing campaign in which Microsoft's new wave of technology has been "Internet-oriented." If you saw early PR materials for the .NET Framework, they heavily emphasized web services, for example (it was all a hobby that day, and MS played a big role in defining the WS- * stack). Then it was also said that Microsoft Passport will rule the world as a one-point authentication system.

These days, I think it's just a brand.

+2
Sep 29 '09 at 22:34
source share

All I remember when the platform was first in beta was the ridiculous press regarding the use of web services, as well as how Microsoft’s new structure is going to make all this SOAP / web service easier and better. This is a stretch, but maybe that's why. Not the biggest name anyway.

+2
Sep 29 '09 at 22:34
source share

Just suppose, but I think this should sound like the end of a website URL (which is apparently known as a top-level domain ). Thus, .NET is similar to .com, .biz or .org. Microsoft wanted it to sound like the new programming environment would be very savvy on the Internet.

0
Sep 29 '09 at 10:30
source share

Many people think that ".NET" refers to "network services," and they also believe that .NET applications have network functions. This is not entirely true, because .Net is a structure that does much more than just network materials.

This is proof that the confused name ".Net" may be.

0
Sep 29 '09 at 23:25
source share

Someone told me that .NET refers to the following:

(.) → Object Oriented (NET) → Networking Technology

0
Dec 14 '16 at 17:17
source share

.NET stands for NETwork Domain Domain for (.) Network for NET

-5
Mar 12 2018-12-12T00:
source share



All Articles