Per quanto tempo Microsoft stava lavorando su .NET prima di rilasciarlo?

15

Con l'intera CLI, CTS, CLS, ecc., non solo hanno rilasciato una piattaforma / infrastruttura potente, ma hanno rilasciato tutte le specifiche che la descrivono, ecc. Supporta una miriade di lingue, piattaforme, ecc. potenzialmente infinite come una folle mole di lavoro, anche per un behemoth come Microsoft - soprattutto perché si scopre che hanno fatto un lavoro dannatamente buono.

Per quanto tempo stavano lavorando su questo prima di rilasciarlo (.NET 1.0)?

    
posta richard 17.02.2011 - 06:39
fonte

1 risposta

18

Potresti trovare questo articolo di Wikipedia per essere interessante e informativo.

Microsoft started development on the .NET Framework in the late 1990s originally under the name of Next Generation Windows Services (NGWS). By late 2000 the first beta versions of .NET 1.0 were released.

Un vecchio comunicato stampa per la famiglia .NET allude al suo precedente titolo di Servizi Windows di nuova generazione (NGWS). Se il sarcasmo è più la tua tazza di tè, anche questo annuncio di The Register è interessante.

E secondo questo articolo di Wikipedia sui nomi in codice Microsoft, sembra che .NET / NGWS sia andato sotto i nomi Lightning e Progetto 42 .

Project Lightning was the original codename for the Common Language Runtime in 1997.[73] The team was based in building 42, hence Project 42. "Next Generation Windows Services" appeared in the earliest press releases about the upcoming platform.

Collegamenti di Wikipedia a un'intervista di Jay Roxe e un articolo di The Age come prova di queste informazioni.

Jay ci dice che lo sviluppo è iniziato sul serio almeno nel 1997, quando è entrato a far parte del team:

OK, well let me give you the history. I joined what is now the .NET Framework team, or the Common Language Runtime team, back in November of 1997. [This was] back when it was called Project Lightning, then it became COM+, then it became Project 42, then we had this nice little re-org that made it Project 21 ? we lost half the team.

And so, I wrote things like String and StringBulder, and I wrote the initial implementation, although I did not own it forever, all of the base types like Int [16, 32, and 64], and double, and all of those. I did some of the work on Object and was Dev Lead for the System.IO classes, the globalization, and a bunch of the collections work as well.

Un post di blog di Jason Zander su un argomento non correlato dà noi l'interessante boccata di informazioni che il nome in codice "Lightning" è stato scelto dal fondatore del team CLR, Mike Toutonghi:

The original name of the CLR team (chosen by team founder and former Microsoft Distinguished Engineer Mike Toutonghi) was "Lighting". Larry Sullivan's dev team created an ntsd extension dll to help facilitate the bootstrapping of v1.0. We called it strike.dll (get it? "Lightning Strike"? yeah, I know, ba'dump bum).

E la C # /. lezione di storia di James Kovacs riempie alcune altre lacune. Anche questa domanda di overflow dello stack vale una lettura, per chi è interessato alla storia.

    
risposta data 17.02.2011 - 06:43
fonte

Leggi altre domande sui tag