ASP.Net Nedir?

ASP.Net, Microsoft tarafından sağlanan bir web geliştirme platformudur. Web tabanlı uygulamalar oluşturmak için kullanılır. ASP.Net ilk olarak 2002 yılında yayınlandı. 09 Aralık 2022

ASP.Net'in dağıtılan ilk sürümü 1.0 idi. ASP.Net'in en son sürümü 4.6 sürümüdür. ASP.Net, HTTP protokolü ile çalışacak şekilde tasarlanmıştır. Bu, tüm web uygulamalarında kullanılan standart protokoldür.

ASP.Net uygulamaları çeşitli .Net dillerinde de yazılabilir. Bunlara C#, VB.Net ve J# dahildir. Bu bölümde, .Net çerçevesinin bazı temel esaslarını göreceksiniz.

ASP'nin tam biçimi Active Server Pages'dir ve .NET, Network Enabled Technologies'dir.

 

ASP.NET Mimarisi ve Bileşenleri

  1. Language – .net çerçevesi için çeşitli diller mevcuttur. Bunlar VB.net ve C#'dır. Bunlar web uygulamaları geliştirmek için kullanılabilir.
  2. Library – .NET Framework, bir dizi standart sınıf kitaplığı içerir. .net'te web uygulamaları için kullanılan en yaygın kitaplık Web kitaplığıdır. Web kitaplığı, Net web tabanlı uygulamaları geliştirmek için kullanılan tüm gerekli bileşenlere sahiptir.
  3. Common Language Runtime – Ortak Dil Altyapısı veya CLI bir platformdur. .Net programları bu platform üzerinde yürütülür. CLR, temel etkinlikleri gerçekleştirmek için kullanılır. Faaliyetler, İstisna işleme ve Çöp toplamayı içerir.

 

ASP.Net çerçevesinin temel özelliklerinden bazıları aşağıdadır.

  1. Code Behind Mode – Bu, tasarım ve kodun ayrılması kavramıdır. Bu ayrımı yaparak ASP.Net uygulamasının bakımını yapmak daha kolay hale gelir. Bir ASP.Net dosyasının genel dosya türü aspx'dir. MyPage.aspx adlı bir web sayfamız olduğunu varsayalım. Sayfanın kod kısmını gösterecek olan MyPage.aspx.cs adlı başka bir dosya olacaktır. Böylece Visual Studio, her web sayfası için biri tasarım bölümü, diğeri kod için olmak üzere ayrı dosyalar oluşturur.
  2. Durum Yönetimi– ASP.Net, durum yönetimini kontrol etme olanağına sahiptir. HTTP, durum bilgisi olmayan bir protokol olarak bilinir. Bir alışveriş sepeti uygulaması örneğini ele alalım. Artık bir kullanıcı siteden ne almak istediğine karar verdiğinde gönder düğmesine basacaktır. Uygulamanın, kullanıcının satın almak için seçtiği öğeleri hatırlaması gerekir. Bu, bir uygulamanın mevcut bir zaman noktasındaki durumunu hatırlamak olarak bilinir. HTTP durum bilgisi olmayan bir protokoldür. Kullanıcı satın alma sayfasına gittiğinde, HTTP sepetteki ürünlerle ilgili bilgileri depolamaz. Sepetteki ürünlerin satın alma sayfasına taşınabilmesi için ek kodlama yapılması gerekir. Böyle bir uygulama zaman zaman karmaşık hale gelebilir. Ancak ASP.Net durum yönetimini sizin adınıza yapabilir. Böylece ASP.Net, sepetteki ürünleri hatırlayabilir ve satın alma sayfasına aktarabilir.
  3. Önbelleğe Alma – ASP.Net, Önbelleğe Alma kavramını uygulayabilir. Bu, uygulamanın performansını artırır. Kullanıcı tarafından sıklıkla talep edilen sayfalar önbelleğe alınarak geçici bir konumda saklanabilir. Bu sayfalar daha hızlı alınabilir ve kullanıcıya daha iyi yanıtlar gönderilebilir. Böylece önbelleğe alma, bir uygulamanın performansını önemli ölçüde artırabilir.

ASP.Net, web tabanlı uygulamalar oluşturmak için kullanılan bir geliştirme dilidir. ASP.Net, standart HTTP protokolüyle çalışacak şekilde tasarlanmıştır.

Benzer Blog yazıları

Symfony Framework Nedir ? Faydaları Nelerdir ?

Bir web uygulaması veya web sitesi saf PHP'de veya framework’lerin biriyle oluşturulabilir. Uygulamanın karmaşıklık düzeyine, geli...Devamı…

Python Ne İçin Kullanılır?

1. GENEL AMAÇLI WEB GELİŞTİRME VE WEB UYGULAMALARI OLUŞTURMA Python, sözdizimi açısından en basit programlama dillerinden biridir ...Devamı…

IDE Nedir? Neden Kullanmalıyız?

Bir IDE veya Entegre Geliştirme Ortamı, programcıların bilgisayar programı yazarken kullandığı farklı programlama dillerini birleştirmelerini sağlar. ...Devamı…

Visual Studio Code Nedir?

Günümüzde programlama dilleri bağımsız bir alana taşınmaya başlanmıştır. Bir programlama dili ile geliştirme yapmak için her t&u...Devamı…

Hızlı İletişim
Hızlı İletişim+90 212 347 33 11info@ata.com.trTeklif İste
Teklif İste