Microsoftは.NETをリリースするまでどのくらいの期間作業していましたか?


15

CLI、CTS、CLSなどの全体で、強力なプラットフォーム/インフラストラクチャをリリースしただけでなく、それを記述する仕様などすべてをリリースしました。無限に広がる無数の言語、プラットフォームなどをサポートします。マイクロソフトのような巨大企業であっても、特に大量の作業が行われたことがわかりました。

彼らはそれをリリースする前にこれにどのくらい取り組んでいましたか(。


3
6〜8週間。
トニーマイヤー

回答:


18

このウィキペディアの記事は、興味深く有益なものであると思うかもしれません。

Microsoftは、1990年代後半に、次世代Windowsサービス(NGWS)という名前で.NET Frameworkの開発を開始しました。2000年後半までに、.NET 1.0の最初のベータバージョンがリリースされました。

.NETファミリの古いプレスリリースは、以前のタイトルである次世代Windowsサービス(NGWS)を暗示しています。皮肉がもっとあなたのお茶であるなら、The Registerからのこの発表も興味深いものです。

また、Microsoftコードネームに関するこのウィキペディアの記事によると、.NET / NGWSはLightningおよびProject 42という名前で通っていたようです。

Project Lightningは、1997年の共通言語ランタイムの元のコードネームでした。[73] チームは、42の構築、したがってProject 42に基づいていました。「次世代Windowsサービス」は、今後のプラットフォームに関する最初のプレスリリースに登場しました。

ウィキペディアはにリンクジェイRoxeのインタビュー時代からの記事、この情報の証拠として。

Jayは、少なくとも1997年までに開発が本格的に始まったと語っています。それは彼がチームに参加したときのことです。

さて、歴史を教えてください。1997年11月に、現在の.NET Frameworkチーム、または共通言語ランタイムチームに参加しました。[これは] Project Lightningと呼ばれ、COM +になり、その後Project 42になり、 Project 21になったこの素敵な小さな組織 チームの半分を失いました。

それで、私はStringやStringBulderのようなものを書き、初期実装を書きましたが、Int [16、32、64]やdoubleのようなすべての基本型とそれらすべてを永久に所有していませんでした。Objectでいくつかの作業を行い、System.IOクラス、グローバリゼーション、および多くのコレクション作業の開発リーダーでもありました。

無関係なトピックに関するJason Zander のブログ投稿は、「Lightning」コードネームがCLRチームの創設者であるMike Toutonghiによって選ばれたという興味深い情報を提供します。

CLRチームの元の名前(チームの創設者であり、元Microsoft Distinguished EngineerのMike Toutonghiによって選ばれた)は「Lighting」でした。Larry Sullivanの開発チームは、v1.0のブートストラップを容易にするために、ntsd拡張DLLを作成しました。私たちは、strike.dllと呼んでいます(「Lightning Strike」を取得しますか?ええ、私は知っています、ba'dump bum)。

そして、James KovacsのC#/。NET Historyレッスンは、さらにいくつかのギャップを埋めます。このスタックオーバーフローの質問は、歴史に興味がある人にとっても読む価値があります。


甘いソース。ありがとうコーディ。彼らは彼らが始めたときにどれほど良いかさえ知っていたのだろうか。
リチャード

1
@リチャード:彼らはいくつかのアイデアを持っていたと思う。彼らがやっていたことは、「革命的」であることを意図していた。もちろん、それは最終結果が成功することを保証することはほとんどありませんが、あなたがそれを信じていない場合、このようなプロジェクトに取り組むことは困難です。いくつかの情報源は、それがもともとビルゲイツ自身のペットプロジェクトだったことを示しています。元Apple CEOのジョン・スカリーのKnowledge Navigatorは、同様の「革命的な」ペットプロジェクトとして思い浮かびますが、それを市場に出すのにそれほど成功していませんでした。(ジョブズは、iPadを見ていた。)
コーディ・グレイ

再度、感謝します。非常に有益です。二度投票できたらいいのに!
リチャード

ああ、SOS.DLL(Son Of Strike)のフルネームが、実際には元のntsd拡張機能「ストライク」の名前に基づいているのではないかと思うようになります。いいね:-)
Christian.K
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.