Com toda a CLI, CTS, CLS, etc., eles não apenas lançaram uma plataforma / infraestrutura poderosa, mas também divulgaram todas as especificações que a descrevem etc. Ele oferece suporte a uma infinidade de linguagens, plataformas, etc. quantidade de trabalho, mesmo para um gigante como a Microsoft - especialmente porque acontece que eles fizeram um ótimo trabalho.
Quanto tempo eles estavam trabalhando nisso antes de lançá-lo (.NET 1.0)?
Respostas:
Você pode achar este artigo da Wikipedia interessante e informativo.
Um comunicado de imprensa antigo da família .NET faz alusão ao título anterior de Next Generation Windows Services (NGWS). Se o sarcasmo é mais sua xícara de chá, este anúncio do The Register também é interessante.
E, de acordo com este artigo da Wikipedia sobre nomes de códigos da Microsoft, parece que o .NET / NGWS recebeu o nome de Lightning e Project 42 .
A Wikipedia possui links para uma entrevista de Jay Roxe e um artigo da The Age como evidência para essas informações.
Jay nos diz que o desenvolvimento havia começado a sério pelo menos em 1997, pois foi quando ele se juntou à equipe:
Uma postagem de blog de Jason Zander sobre um tópico não relacionado nos dá a informação interessante de que o codinome "Lightning" foi escolhido pelo fundador da equipe do CLR, Mike Toutonghi:
E a lição de história C # /. NET de James Kovacs preenche mais algumas lacunas. Essa questão do Stack Overflow também merece uma leitura, para os interessados em história.
fonte