Подтвердить что ты не робот

Что означает .NET? Это аббревиатура?

Я видел руководство по произношению и всевозможные определения .NET как рамки, но не определение или объяснение фактического имени структуры.

Wikipedia, похоже, не знает. Этот вопрос не охватывал его.

Кто-нибудь знает? Это чистая маркетинговая бессмыслица, или это что-то значит?

4b9b3361

Ответ 1

Около 10 лет назад я был частью большой команды в Редмонде, работая над набором проектов, которые стали ".net" . Это было в то время, когда принимались решения о том, как назвать эту работу. Я могу сказать вам из первых рук, что ".net" не является акроном.

Вместо этого сообщение блога Джеймса Ковача, которое Jim W опубликовано, является точным: был длинный список имен, которые команда пробила и отклонила, прежде чем, наконец, остановилась на ".net" . Конечное имя было выбрано, потому что оно:

  • отразил суффикс домена (в то время) каждого интернет-провайдера, поэтому он намеревался напомнить пользователям, что "веб-поддержка вашего программного обеспечения" была основным сценарием, на который нацелена эта работа.
  • был более доступным для бизнес-типов и ИТ-директоров, чем имена geekier, такие как "Universal Runtime" или "COM + 2.0"
  • имел такие практические преимущества, как: быть коротким, легким для написания, глобализованным, мог бы использовать уже имеющиеся доменные имена для каждого продукта Microsoft и т.д.
  • действительно прошел обзор юридического/товарного знака (на удивление сложно!)

Таким образом, это предназначалось для обозначения чего-то, но более того - коннотацией, а не просто аббревиатурой или описанием чего-то. Другими словами, название было лишь отчасти маркетинговой бессмыслицей!; -)

Больше мелочей

Я не помню точное позиционирование (это было 10 лет!), но я считаю, что имя ".net" предполагалось охватывать три основные вещи:

  • ".NET Framework" - новая структура для написания приложений с веб-интерфейсом.
  • ".NET web services" - способ доступа к программному обеспечению Microsoft (и других) через Интернет программно с использованием открытых стандартов и протоколов (кто-нибудь помнит "Hailstorm"?)
  • ".NET enterprise servers" - набор продуктов, облегчающих создание приложений с веб-интерфейсом.

На практике только первое значение застряло у пользователей. Другие превратились в другие имена (например, "Система Windows Server" ) или были обобщены публикой (например, "веб-службы", SOA и т.д.). Во всяком случае, почему вы больше не видите продукты Microsoft под названием "< название продукта здесь > .NET Server" - Microsoft мудро решила ограничить имя ".net" тем, что разработчики фактически считают ".net"!

Кстати, в дополнение к тому, чтобы быть коротким и легким для написания и сказать, ".net" как имя также помогло стратегии веб-сервисов, которую Microsoft в то время рассматривала, которая вращалась вокруг (и до сих пор) предлагает программное обеспечение, которое также был доступен в облаке. Идея заключалась в том, что у нас было бы, например, Office.com для хостинга пользовательского интерфейса и Office.net для API. Имя также было удобно, поскольку Microsoft уже принадлежала вариантам доменных имен .net для каждого продукта Microsoft.

Там смешная футболка (я думаю, что они сделали "Дон-бокс"?), в которой перечислены все рассмотренные имена (например, URT, COM + и т.д.) с толстыми красными линиями, нарисованными по всем именам, кроме последнего ( ". сеть" ). Список идет от верхней части рубашки прямо вниз, как длинный список отмененных дат тура Mötley Crüe, но неровнее!

Ответ 2

Это не аббревиатура.

В начале - около 1997 года - там была проектная молния. Это также известный как проект 42, потому что DevDiv (Отдел разработчиков Microsoft) (и натюрморты) в здании 42 на в кампусе Редмонда. (Я всегда подумал, что это потрясающее здание номер для DevDiv с маленькой шляпкой автостопом до Дугласа Адамса Путеводитель по Галактике. Я всегда задался вопросом, было ли это намеренно.) Раннее пресс-объявления, на которые "Службы Windows следующего поколения". В конце концов проект Lightning был назвали Microsoft.NET, хотя некоторые имена кодов были навсегда испечены в систему.

Маркетинг думал о том, чтобы называть его COM + 2.0 или Universal Runtime (УРТ). Еще одна идея - COM-объект Время выполнения (COR). Следовательно, mscorlib.dll, которая по-прежнему является сборкой, которая основные типы CLR и один сборку, которая должна быть загружена в каждый .NET app domain. (System.dll часто но не обязательно. mscorlib.dll содержит код для System.String, System.Int32 и т.д. Вы честно не можете ничего не делать без mscorlib.dll загружен.)

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

Ответ 3

из http://looselycoupled.com/glossary/.NET:

"Архитектура веб-сервисов Microsoft, выраженная точка-сеть. Несмотря на заглавные буквы, это не аббревиатура .NET - это бренд для набора проприетарных систем Microsoft и технологий, основанных на стандартах веб-сервисов XML. Соответствие стандартам означает, что приложения, написанные с использованием .NET, должны взаимодействовать с теми, что написаны в конкурирующих архитектурах, таких как J2EE, инфраструктура распределенных приложений на основе языка Sun Java. Однако совместимость не переносимость: приложения .NET будут работать только на платформах Microsoft, таких как Windows Server или Windows XP."

Ответ 4

Это ни на что не стоит, но это часть схемы именования, используемой Microsoft в начале 2000-х годов, из которой (насколько я знаю), только .NET Framework и Visual Studio.NET, выжила. Предполагалось, что он будет гораздо более экспансивным - например, Windows Server 2003 должен был быть "Windows Server.NET".

Нет четких объяснений, но, похоже, это связано с маркетинговой кампанией, в которой новая волна технологии Microsoft была "ориентирована на Интернет". Если вы видели ранние материалы для PR для .NET Framework, они в значительной степени подчеркивали веб-службы, например (это было все увлечение в тот же день, и MS сыграла большую роль в определении WS- * стека). Затем также было сказано, что Microsoft Passport будет править миром как одноточечная система аутентификации.

В эти дни, я думаю, это просто бренд.

Ответ 5

Все, что я помню, когда платформа была первой в бета-версии, - это смехотворная пресса в отношении использования веб-сервисов, а также то, как новая структура Microsoft собирается сделать все это SOAP/веб-сервис проще и лучше, Это растяжение, но, возможно, поэтому. Не самое большое имя, в любом случае.

Ответ 6

Просто предположим, но я думаю, что это должно звучать как конец URL-адреса для веб-сайта (который, по-видимому, известен как домен верхнего уровня). Таким образом,.NET похож на .com,.biz или .org. Microsoft хотела, чтобы это звучало так, как будто новая среда программирования будет очень подкованной в Интернете.

Ответ 7

Многие считают, что ".NET" относится к "сетевым сервисам", и они также считают, что приложения .NET имеют сетевые функции. Это не совсем так, потому что .Net - это структура, которая делает гораздо больше, чем просто сетевые материалы.

Это доказательство того, что путаное имя ".Net" может быть.

Ответ 8

Кто-то сказал мне, что .NET относится к следующему:

(.) → Объектно-ориентированный (NET) → Технология с поддержкой сети

Ответ 9

.NET означает домен NETwork  Домен для (.) Сети для NET