.NET Framework, Microsoft’un 1990’ların sonlarında Sun Microsystems ile yaşadığı anlaşmazlıktan doğdu. Sun, Java’yı platformdan bağımsız bir dil olarak öne sürerken, Microsoft’un kendi Java uygulaması olan Visual J++ vardı. Sun’ın spesifikasyon ihlalleri nedeniyle dava açmasının ardından, anlaşmazlık 2001 yılında Microsoft’un Visual J++’ı dağıtmayı bırakmasıyla sona erdi. Şirket daha sonra kendi geliştirme platformuna yöneldi.Önemli isimlerden biri, Turbo Pascal ve Delphi’nin yaratıcısı olan Danimarkalı mühendis Anders Hejlsberg’di. 1996’da Borland’dan Microsoft’a katılan Hejlsberg, Ocak 1999’dan itibaren COOL olarak adlandırılan ve daha sonra C# olarak yeniden adlandırılan yeni bir dilin geliştirilmesine öncülük etti. Aynı zamanda Microsoft, NGWS (Yeni Nesil Windows Hizmetleri) kod adıyla daha geniş bir altyapı geliştiriyordu.Temmuz 2000’de Microsoft, bugün .NET olarak bilinen projeyi PDC’de tanıttı. Temel fikri, birçok programlama dili için paylaşılan bir yürütme ortamı olan Ortak Dil Çalışma Zamanı (Common Language Runtime) idi. Java’nın tek dilli modelinin aksine, .NET, C#, Visual Basic .NET, Managed C++ ve diğer dilleri desteklemek üzere sıfırdan inşa edildi..NET Framework 1.0, 13 Şubat 2002’de Visual Studio .NET ile birlikte piyasaya sürüldü ve Windows 98, ME, NT 4.0, 2000 ve XP’yi destekledi. ASP.NET, web geliştirme için Active Server Pages’in yerini aldı. 2.0 sürümü 2005’te jenerik yapıları eklerken, 3.0 sürümü 2006’da WPF, XAML ve WCF’yi ekledi. Mono, 2004’ten itibaren .NET fikirlerini Linux ve macOS’a taşıdı. 2014’te Microsoft, açık kaynaklı .NET Core’u duyurdu ve .NET Vakfı’nı kurdu. 2019’da .NET Framework 4.8 son klasik sürüm oldu ve 2020’de .NET 5, .NET Framework, .NET Core ve Xamarin’i birleştirdi.

Bir yanıt bırakın