Co? does.NET stać? To akronim?

Widziałem Przewodniki wymowy i wszelkiego rodzaju definicje.NET jako framework, ale nie ma definicji ani wyjaśnienia rzeczywistej nazwy framework.

Wikipedia wydaje się nie wiedzieć. To pytanie nie pokrywało tego.

Ktoś wie? Czy to czysty marketing-generowany nonsens, czy to coś znaczy?

Author: Community, 2009-09-30

9 answers

Około 10 lat temu byłem częścią dużego zespołu w Redmond, który pracował nad projektem, który stał się". net". to było w czasie, gdy podejmowano decyzje o tym, jak nazwać tę pracę. Z doświadczenia z pierwszej ręki mogę ci powiedzieć, że". Net " nie jest akroynmem.

Zamiast tego, post na blogu Jamesa Kovacsa , który Jim w opublikował jest trafny: była długa lista nazwisk, które zespół przejechał i odrzucił, zanim ostatecznie osiedlił się na". Net". nazwa została wybrana ponieważ:

    W 2007 roku firma została wyróżniona tytułem "web-enabling your software" i otrzymała tytuł "web-enabling your software", a w 2008 roku została wyróżniona tytułem "web-enabling your software".]} Był bardziej przystępny dla typów biznesowych i CIO niż geekier nazwy, takie jak "Universal Runtime" lub "COM+ 2.0" [10]} Ma praktyczne korzyści, takie jak: krótkie, łatwe do przeliterowania, zglobalizowane dobrze, może wykorzystać już posiadane nazwy domen dla każdego produktu Microsoft, itd.
  • faktycznie przeszedł legal / trademark review (zaskakująco trudne!)

Więc miało to oznaczać coś, ale bardziej przez konotację, a nie bezpośrednie skracanie lub opisywanie czegoś. Innymi słowy, nazwa była tylko częściowo marketingowym nonsensem! ;-)

Więcej ciekawostek

Nie pamiętam dokładnego pozycjonowania (minęło 10 lat!), ale uważam, że nazwa". NET" miała obejmować trzy podstawowe rzeczy:

  1. ". NET Framework " - nowy framework do pisania aplikacji internetowych]}
  2. ". Net web services " - sposób dostępu do oprogramowania Microsoftu (i innych) przez Internet programowo przy użyciu otwartych standardów i protokołów (ktoś pamięta "Hailstorm"?)
  3. ". NET enterprise servers " - zestaw produktów ułatwiających tworzenie aplikacji internetowych.

W praktyce tylko pierwsze znaczenie przylgnęło do użytkowników. Pozostałe przekształciły się w inne nazwy (np. "System Windows Server") lub były generowane przez społeczeństwo (np. "Usługi internetowe", SOA itp.). W każdym razie, dlatego nie widzisz już produktów firmy Microsoft o nazwie" . Net Server "- Microsoft mądrze zdecydował się ograniczyć nazwę". NET "do rzeczy, które programiści faktycznie uważali za". Net"!

BTW, oprócz tego, że jest krótki i łatwy do przeliterowania i powiedzenia,". NET " jako nazwa pomogła również ze strategią usług internetowych, którą Microsoft persuing w tym czasie, która kręciła się wokół (i nadal robi) oferując oprogramowanie, które było również dostępne w chmurze. Chodziło o to, że na przykład, Office.com dla wersji hostowanej UI oraz Office.net dla API. Nazwa była również wygodna, ponieważ Microsoft posiadał już warianty nazw domen. NET dla każdego produktu microsoft.

Jest śmieszna Koszulka (myślę, że zrobił ją Don Box?), który wymienia wszystkie rozważane nazwy (np. URT, COM+, itp.) z grubymi czerwonymi liniami rysowanymi przez wszystkie nazwy oprócz ostatniej ( ". NET"). lista idzie od góry koszulki po plecach, jak długa lista odwołanych dat trasy Mötley Crüe, ale nerdier!

 69
Author: Justin Grant,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:02:24

To nie jest akronim.

Na początku-około 1997 roku-tam to był projekt Błyskawica. Był to także znany jako Project 42, ponieważ DevDiv (Dział programistów Microsoftu) (i nadal żyje) w budynku 42 na Kampus w Redmond. (Zawsze myślałem, że to wspaniały budynek. numer do DevDiv z małym kapeluszem wskazówka dla autostopowiczów Douglasa Adamsa Przewodnik po galaktyce. Zawsze zastanawiałem się, czy to było zamierzone.) Early komunikaty prasowe, o których mowa it as "Usługi Windows Nowej Generacji". Ostatecznie projekt Lightning został nazwane Microsoft. NET, choć niektóre / align = "left" / do systemu.

Marketing myślał o nazwaniu go COM+ 2.0 lub Universal Runtime URT). Innym pomysłem był obiekt COM Runtime (COR). Stąd mscorlib.dll, który nadal jest zgromadzeniem, które posiada główne typy CLR i jest to jeden montaż, który musi być załadowany w każdym Domena aplikacji. NET. (System.dll jest często załadowany, ale nie musi być. Mscorlib.dll zawiera kod systemu.String, System. Int32, itd. Naprawdę nie możesz zrób wszystko bez mscorlib.dll załadowany.)

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

 21
Author: Jim W,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-29 22:37:18

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

"Architektura usług internetowych Microsoftu, wymawiana dot-net. Pomimo wielkich liter, to nie jest akronim. . NET jest marką zestawu zastrzeżonych frameworków i technologii firmy Microsoft opartych na standardach XML web services. Zgodność ze standardami oznacza, że aplikacje napisane przy użyciu. NET powinny współpracować z aplikacjami napisanymi w konkurencyjnych architekturach, takich jak J2EE, rozproszona Infrastruktura aplikacji oparty na języku Java Sun. Jednak interoperacyjność nie jest przenośnością; aplikacje. NET będą działać tylko na platformach Microsoft, takich jak Windows Server lub Windows XP."

 2
Author: ACBurk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-29 22:33:33

To tak naprawdę nic nie znaczy, ale jest częścią schematu nazewnictwa używanego przez Microsoft na początku 2000 roku, z którego (o ile wiem) przetrwały tylko.NET Framework i Visual Studio. NET. Miał być znacznie bardziej ekspansywny - na przykład Windows Server 2003 miał być "Windows Server. NET".

Nie ma jasnych wyjaśnień, ale wydaje się, że jest to związane z kampanią marketingową, która opisywała nową falę technologii Microsoft jako"Centryczną". Jeśli widziałeś wczesne materiały PR dla. NET Framework, mocno podkreślały Usługi internetowe, na przykład (to było całe szaleństwo w tamtych czasach, a MS odegrał dużą rolę w definiowaniu stosu WS -*). Wtedy też powiedziano, że Microsoft Passport będzie rządził światem jako system uwierzytelniania jednopunktowego.

W dzisiejszych czasach to chyba tylko marka.

 2
Author: Pavel Minaev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-29 22:34:35

Wszystko, co pamiętam z czasów, gdy framework był pierwszy w wersji beta, to absurdalna ilość prasy na temat korzystania z usług internetowych i jak nowy framework firmy Microsoft miał sprawić, że wszystkie te rzeczy SOAP/web service będą łatwiejsze i lepsze. To naciągane, ale może dlatego. W każdym razie nie najlepsze imię.

 2
Author: Ryan Duffield,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-29 22:34:44

Tylko zgaduję, ale myślę, że ma to brzmieć jak koniec adresu URL strony internetowej (który jest najwyraźniej znany jako domena najwyższego poziomu). Więc. NET jest trochę jak. com,. biz lub. org. Microsoft chciał, aby brzmiało to tak, jakby nowe Środowiska programistyczne miały być bardzo internetowe.

 0
Author: devuxer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-29 22:38:18

Wiele osób uważa ,że". NET "jest dla " Usług Sieciowych", a także myślą, że aplikacje.Net będą miały funkcjonalność sieciową. Nie jest to do końca prawda, ponieważ. Net jest frameworkiem, który robi o wiele więcej niż tylko rzeczy związane z siecią.

Jest to dowód na to, jak myląca może być nazwa". Net".

 0
Author: Broken_Window,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-29 23:25:47

Ktoś powiedział me.NET odnosi się do:

(.)- >Zorientowane Obiektowo (NET) - > Network Enabled Technology

 0
Author: Avenger,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-14 17:17:11

. NET oznacza sieć domen Domena dla (.) Network for NET

 -5
Author: anirudh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-12 12:26:05