ASP.NET’in .NET Çatısındaki Yeri

Microsoft .NET platformu, geniş çaplı web uygulamaları geliştirebilmek için, gerekli her türlü araç ve teknolojiye sahiptir. Dilden bağımsız çalışabilme, eski teknolojiden yeni teknolojilere kolayca geçiş imkanı sağlar. Tamamen nesne yönelimli programlamayı destekleyen bir platform olan Visual Studio .NET, web uygulamalarında da nesne yönelimli programlama modelini destekler.

En üst katman, kullanıcı ve program ara yüzlerini gösterir. Bu ara yüzler Windows Form, Web Form, Web Service ve uygulama servislerinden oluşabilir. Orta katmanda .NET Framework sınıfları, alt katmanda ise CLR bulunur.

.Net Framework’un Asp.Net’teki Avantajları

.Net Framework, ASP.NET ile uygulama geliştirmek için birçok avantaj sağlar. Bu avantajlar aşağıda listelenmiştir.

  • Visual Studio .NET ortamının en büyük avantajı, birden fazla dili destekliyor olmasıdır. NET ile geliştirilen uygulamalarda, farklı

.NET dilleri bir arada kullanılabilir. Örneğin VB.NET ile geliştirilen bir uygulama içerisine C# ile yazılan kod blokları eklenebilir.

  • Visual Studio .NET, web uygulamaların güvenliğini sağlayan çeşitli sınıflar içerir Bu sınıflar Web.Security isim alanı içerisinde bulunur.
  • ASP .NET sayfaları içerisinde, HTML ve Kaynak kod birlikte çalıştırılır. Bu durum tasarım ve programlama kolaylığı sağlar.
  • NET içerisinde kodlar satır satır derlenmez. Bunun yerine Web formlar derlenir. Bu durum performansın artışını sağlar
  • Güçlü hata yakalama araçları
  • Web servisleri ile birlikte çalışabilir.
  • NET, ADO.NET kullanımını kolaylaştıran web nesneleri içerir.

Etikeler