フレームワークとしての .NET の発音ガイドやあらゆる種類の定義を見てきましたが、フレームワークの実際の名前の定義や説明はありません。
ウィキペディアは知らないようです。 この質問はそれをカバーしていませんでした。
誰か知ってる?それは純粋にマーケティングが生み出したナンセンスなのか、それとも何か意味があるのでしょうか?
約10年前、私はレドモンドの大規模なチームの一員として、「。net」となる一連のプロジェクトに取り組んでいました。これは、この作品の名前を決める決定がなされていた時期でした。直接の経験から、「。net」はアクロインではないことがわかります。
代わりに、JimWが投稿したJamesKovacsのブログ投稿は正確です。チームが循環して拒否した名前の長いリストがあり、最終的に「.net」に落ち着きました。最終的な名前が選ばれた理由は次のとおりです。
したがって、それは何かを意味することを意図していましたが、何かを直接省略したり説明したりするのではなく、意味することによってより意味を持ちました。言い換えれば、その名前は部分的にナンセンスを売り込んでいただけでした!;-)
その他の雑学
正確な位置付けは覚えていませんが(10年経ちました!)、「。net」という名前は3つの基本的なことをカバーしていると思われます。
実際には、最初の意味だけがユーザーに固執しました。他のものは他の名前に変形したか(たとえば「WindowsServer System」)、または一般に一般化されました(たとえば「Webサービス」、SOAなど)。とにかく、「<product name here> .NETServer」という名前のMicrosoft製品が表示されなくなったのはそのためです。Microsoftは、「。net」の名前を、開発者が実際に「.net」と考えているものに限定することを賢明に決定しました。 !!
ところで、短くて綴りやすく、言いやすいことに加えて、名前としての「.net」は、Microsoftが当時追求していたWebサービス戦略にも役立ちました。クラウドで。たとえば、ホストされたUIバージョンにはOffice.comを、APIにはOffice.netを用意するというアイデアでした。マイクロソフトはすでにすべてのマイクロソフト製品の.netドメイン名バリアントを所有しているため、この名前も便利でした。
考えられるすべての名前(URT、COM +など)をリストした面白いTシャツ(ドンボックスが作ったと思います)があり、最後の名前( ".net")を除くすべての名前に太い赤い線が引かれています。 。リストはシャツの一番上から後ろに向かって、キャンセルされたモトリークルーのツアー日程の長いリストのようですが、もっとオタクです!
頭字語ではありません。
最初の 1997 年頃には、Project Lightning がありました。DevDiv (Microsoft の開発部門) がレドモンド キャンパスの Building 42 に住んでいた (そして今も住んでいる) ため、プロジェクト 42 としても知られていました。(ダグラス・アダムスの『銀河ヒッチハイク・ガイド』のちょっとしたヒントから、これは DevDiv にとって素晴らしい建物番号だといつも思っていました。これは意図的なものなのだろうかといつも疑問に思っていました。) 初期のプレス発表では、それを「次世代」と呼んでいました。 Windows サービス」。最終的に Project Lightning は Microsoft .NET と呼ばれるようになりましたが、一部のコード名はシステムに永久に組み込まれています。
マーケティング部門は、これを COM+ 2.0 またはユニバーサル ランタイム (URT) と呼ぶことを考えていました。もう 1 つのアイデアは、COM オブジェクト ランタイム (COR) でした。したがって、mscorlib.dll は、CLR の主要な型を保持するアセンブリであり、すべての .NET アプリ ドメインに読み込む必要がある 1 つのアセンブリです。(System.dll は頻繁に読み込まれますが、読み込まれる必要はありません。Mscorlib.dll には、System.String、System.Int32 などのコードが含まれています。正直なところ、mscorlib.dll が読み込まれなければ何もできません。)
http://looselycoupled.com/glossary/.NETから:
「Microsoft の Web サービス アーキテクチャ。ドットネットと発音します。大文字ですが、頭字語ではありません。.NET は、XML Web サービス標準に基づいて作成された一連の独自の Microsoft フレームワークとテクノロジのブランド名です。標準への準拠とは、次を使用して作成されたアプリケーションを意味します。 .NET は、Sun の Java 言語に基づく分散アプリケーション インフラストラクチャである J2EE など、競合するアーキテクチャで記述されたアプリケーションと相互運用する必要があります.ただし、相互運用性は移植性ではありません..NET アプリケーションは、Windows Server や Windows XP などの Microsoft プラットフォームでのみ実行されます. "
これは実際には何の略でもありませんが、2000 年代初頭に Microsoft が使用した命名スキームの一部であり、(私の知る限り)そのうち .NET Framework と Visual Studio .NET だけが生き残りました。これは、はるかに拡張的であると想定されていました。たとえば、Windows Server 2003 は「Windows Server .NET」であると想定されていました。
明確な説明はありませんが、Microsoft テクノロジの新しい波を「インターネット中心」と表現したマーケティング キャンペーンに関連しているようです。.NET Framework の初期の PR 資料を見た場合、たとえば Web サービスが非常に強調されていました (当時は Web サービスが大流行で、MS は WS-* スタックの定義に大きな役割を果たしました)。また、Microsoft Passport はシングルポイント認証システムとして世界を支配するとも言われました。
最近では、それは単なるブランドだと思います。
フレームワークが最初にベータ版だったときから覚えているのは、Web サービスの使用に関する途方もない量の報道と、Microsoft による新しいフレームワークが SOAP/Web サービスのすべてをより簡単かつ優れたものにする方法についてです。大雑把ですが、それが理由なのかもしれません。とにかく、最高の名前ではありません。
誰かが私に言った.NETは次のことを指しています:
(.) -> オブジェクト指向 (NET) -> ネットワーク対応テクノロジ
推測ですが、ウェブサイトの URL の末尾のように聞こえるはずだと思います (トップレベル ドメインとして知られているようです)。つまり、.NET は .com、.biz、または .org のようなものです。Microsoft は、新しいプログラミング環境が非常にインターネットに精通しているように聞こえるようにしたいと考えていました。
多くの人は、「.NET」は「ネットワーク サービス」のことだと考えており、.Net アプリにはネットワーク機能があると考えています。.Net は単なるネットワーク機能以上のことを行うフレームワークであるため、これは完全に真実ではありません。
これは、「.Net」という名前がいかに混乱を招く可能性があるかを証明しています。
.NET は Domain NETwork の略です Domain for (.) Network for NET