Microsoft, .NET üzerinde yayınlanmadan önce ne kadar süredir çalıştı?


15

Tüm CLI, CTS, CLS, vb. İle birlikte, sadece güçlü bir platform / altyapı yayınlamakla kalmadılar, aynı zamanda onu tanımlayan tüm özellikleri de yayınladılar. Potansiyel olarak sonsuz sayısız dili, platformu vb. Destekliyor. Microsoft gibi bir dev için bile - özellikle ortaya çıktığı için çok iyi bir iş çıkardılar.

Bunu yayınlamadan önce ne kadar süredir çalışmaktadırlar (.NET 1.0)?


3
Altı ila sekiz hafta.
Tony Meyer

Yanıtlar:


18

Sen bulabilir bu Wikipedia makalesinde ilginç ve bilgilendirici olması.

Microsoft, .NET Framework üzerinde geliştirmeye 1990'ların sonunda, Yeni Nesil Windows Hizmetleri (NGWS) adı altında başladı. 2000'in sonlarına kadar .NET 1.0'ın ilk beta sürümleri yayımlandı.

.NET ailesi için eski bir basın bülteni , önceki Nesil Windows Hizmetleri (NGWS) unvanını ifade eder. Eğer alay daha fazla çayınızsa, The Register'ın bu duyurusu da ilginçtir.

Microsoft kod adlarıyla ilgili bu Wikipedia makalesine göre , .NET / NGWS'nin Lightning ve Project 42 isimleriyle gittiği anlaşılıyor .

Project Lightning, 1997'de Ortak Dil Çalışma Zamanı'nın orijinal kod adıdır. [73] Ekip 42. binaya, bu nedenle Proje 42'ye dayanıyordu. "Yeni Nesil Windows Hizmetleri", gelecek platformla ilgili ilk basın bültenlerinde yer aldı.

Wikipedia , Jay Roxe ile yapılan bir röportaj ve bu bilgilere kanıt olarak Yaş'tan bir makale ile bağlantı kuruyor .

Jay, gelişimin en azından 1997'de ciddiyetle başladığını, takıma katıldığı andan itibaren:

Tamam, sana tarihi vereyim. Şimdi .NET Framework ekibine veya Ortak Dil Çalışma Zamanı ekibine Kasım 1997'de katıldım. [Bu] Project Lightning olarak adlandırıldığında geri döndü, sonra COM + oldu, sonra Proje 42 oldu. Project 21'i yapan bu güzel küçük organizasyon? takımın yarısını kaybettik.

Ve böylece, String ve StringBulder gibi şeyler yazdım ve ilk uygulamayı yazdım, sonsuza kadar sahip olmasam da, Int [16, 32 ve 64] gibi temel türlerin tümü ve çift ve bunların hepsi. Object üzerindeki bazı çalışmaları yaptım ve System.IO sınıfları, küreselleşme ve koleksiyonların birçoğu için Dev Lead idi.

Jason Zander tarafından ilgisiz bir konuda bir blog yazısı bize "Yıldırım" kod adının CLR ekibinin kurucusu Mike Toutonghi tarafından seçildiğine dair ilginç bilgiler sunuyor:

CLR ekibinin (ekip kurucusu ve eski Microsoft Seçkin Mühendis Mike Toutonghi tarafından seçilen) orijinal adı "Aydınlatma" idi. Larry Sullivan'ın geliştirme ekibi v1.0 önyüklemesini kolaylaştırmak için bir ntsd uzantısı dll yarattı. Biz strike.dll (olsun? "Yıldırım Strike" denir? Evet, biliyorum, ba'dump serseri).

Ve James Kovacs'ın C # /. NET Tarih Dersi birkaç boşluğu daha dolduruyor. Bu Yığın Taşması sorusu , tarihe ilgi duyanlar için de okunmaya değer.


Tatlı kaynaklar. Teşekkürler Cody. Acaba başladıklarında ne kadar iyi olacağını bilip bilmediklerini merak ediyorum.
richard

1
@Richard: Sanırım bir fikirleri vardı. Yaptıkları şey "devrimci" olmaktı. Tabii ki, bu nihai sonucun bir başarıya dönüşeceğini garanti etmez, ancak buna inanmıyorsanız böyle bir proje üzerinde çalışmak zordur. Bazı kaynaklar başlangıçta Bill Gates'in bir evcil hayvan projesi olduğunu gösteriyor. Eski Apple CEO'su John Sculley'nin Bilgi Gezgini , benzer bir "devrimci" evcil hayvan projesi olarak akla geliyor, ancak bunu piyasaya sürmede o kadar başarılı değildi. (İşler iPad'de göründü.)
Cody Gray

Tekrar teşekkürler. Çok bilgilendirici. Keşke iki kez oy verebilseydim!
richard

Ah, biz SOS.DLL (Son Of Strike) tam adının aslında orijinal ntsd uzantısı "grev" adını dayanarak merak ediyor. Güzel :-)
Christian.K
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.