2 dk okuma .NET Nedir ?

.NET Nedir ?

.NET, Microsoft tarafından geliştirilen bir platformdur. Bu platform, birçok programlama dilini destekler ve özellikle Windows işletim sistemi üzerinde uygulama geliştirme için tasarlanmıştır.

.NET platformu, birçok farklı bileşenden oluşur ve bu bileşenler uygulama geliştirme sürecini kolaylaştırmak için tasarlanmıştır. Bu bileşenler şunlardır:

  1. CLR (Common Language Runtime): Bu bileşen, .NET uygulamalarının çalıştırılması için gereklidir. CLR, uygulamaları yürütmek ve yönetmek için gereken tüm işlevleri yerine getirir.
  2. Class Library: .NET uygulamalarında kullanılan birçok sınıf ve işlevi içeren bir kitaplıktır. Bu kitaplık, uygulama geliştirme sürecini hızlandırmak ve kod tekrarını önlemek için kullanılır.
  3. ASP.NET: Bu bileşen, web uygulamaları geliştirmek için kullanılan bir framework'tür. ASP.NET, dinamik web sayfaları oluşturmak ve web tabanlı uygulamaları yönetmek için kullanılır.
  4. ADO.NET: Bu bileşen, .NET uygulamalarının veritabanlarıyla etkileşim kurmasını sağlar. ADO.NET, veritabanı bağlantısı oluşturmak, sorguları yürütmek ve sonuçları işlemek için kullanılır.
  5. Windows Forms: Bu bileşen, masaüstü uygulamaları geliştirmek için kullanılan bir framework'tür. Windows Forms, grafik arayüzleri oluşturmak ve kullanıcı etkileşimleri için kullanılır.

.NET platformu, birçok programlama dilini destekler. Bu diller arasında C#, VB.NET, F# ve C++ bulunur. Ayrıca, .NET Core adında bir sürümü de bulunmaktadır ve bu sürüm Linux ve Mac OS gibi diğer işletim sistemleri üzerinde de çalışabilir.

.NET platformunun birçok avantajı vardır, örneğin:

  1. Çoklu dil desteği: .NET, birçok programlama dilini destekler ve bu diller arasında geçiş yapmak kolaydır.
  2. Geniş kütüphane desteği: .NET platformu, birçok işlevi içeren bir kitaplık ve framework'ler sağlar. Bu kütüphaneler ve framework'ler, uygulama geliştirme sürecini hızlandırır ve kod tekrarını önler.
  3. Kolay kullanım: .NET platformu, kolay öğrenilebilir ve kullanılabilir bir arayüze sahiptir.
  4. Güvenlik: .NET, güvenlik için birçok önlem içerir. Örneğin, .NET uygulamaları, Code Access Security (CAS) tarafından yönetilen bir güvenlik sistemi kullanır.


Paylaş

Yorum

Yorum ekleyerek, Üyelik Sözleşmesi veGizlilik ve KVKK Politikası kabul etmiş olursunuz.