Junior Onur UNURLU

ASP.NET SAYFALARı HAKKıNDA GENEL BILGILENDIRME

ASP.Net Sayfaları Hakkında Genel Bilgilendirme Hakkında;

Vikipedi”den alıntıdır.

ASP.NETMicrosoft tarafından geliştirilmiş bir web uygulama gelişimi teknolojisidir. Özdevinimli (dinamik) web sayfalarıweb uygulamaları ve XML tabanlı web hizmetleri yaratılmasına olanak sağlar. Aynı işletme tarafından geliştirilen .Net çatısı”nın (framework) parçası, ve artık işletmece desteklenmeyen ASP teknolojisinin devamını teşkil etmiştir.

Her ne kadar isim benzerliği olsa da ASP.NET, ASP”ye oranla çok ciddi bir değişim geçirmiştir. ASP.NET kodu ortak dil çalışma zamanı (ingilizce - common language runtime) altyapısına dayalı çalışır, diğer bir deyişle, yazılımcılar .Net çatısı tarafından desteklenen tüm dilleri ASP.NET uygulamaları geliştirmek için kullanabilirler. Yani, Java teknolojisinde olduğu gibi, yazılımcı tarafından yazılan kod, çalıştırılmadan önce sanal bir yazılım katmanı tarafından ortak bir dile çevirilmektedir.

 

Klasik ASP sayfalarında form verileri her seferinde işlenebilmesi için sunucuya gönderilir. Sayfada herhangi bir değişiklik olup olmaması önemli değildir, sunucu her seferinde sayfayı ve formları işler

 

ASP.NET sayfalarında ise programın sunucu tarafından işlenmesi olaya odaklanmıştır. Sadece kontrollerde bir olay meydana geldiğinde, program yordamı işler.

 

ASP.NET, .Net Framework altında işletim sistemi ile bütünleşik çalışan bir mimaridedir. Klasik uygulamaların kullanabildiği nesneleri aynen kullanabildiği gibi, .Net’in sahip olduğu tüm nesnelere erişebilir ve türetebilir. ASP.NET sunucu ve istemci tarafını çok iyi bir şekilde birleştirir. İstemcinin kullandığı sistem özelliklerine özgü içeriği sunar, böylelikle istemci tarafında bazı işlemlerin gerçekleşmesi işi hızlandırıyorsa bunu tespit eder ve uygular. İşin güzel yanı bunu yaparken yazılım geliştiricinin ayrıca bir işlem yapmasına gerek kalmaz, bunu otomatik tespit eder ve uygular.

 

ASP.NET ile içerik program kodundan tamemen ayrılmıştır. Kullanıcı kontrolleri, codebehind gibi özellikler sayesinde görsel içerik ile uğraşan kişiler sadece görsellikle, programlama kısmı ile ilgili kişilerin de sadece program kodu ile çalışmasına olanak tanımaktadır.

 

ASP.NET bize bildiğimiz programlama dili ile kodlama imkanını verir. Örneğin .NET Framework yapısı 40’tan fazla programlama dilini desteklemektedir. C# , VB , J# dilleriyle ASP.NET sayfalarını kodlayabiliriz.

 

Asp.NET teknolojisi oldukça hızlıdır, eski ASP’ye göre her seferinde sayfaların tekrar tekrar okunarak her istekte bir istek olmasını engelleyerek, daha hızlı ve daha performanslı çalışmasını sağlar.

 

ASP.NET , XML, Web Servisleri, Veri tabanı etkileşimi ve email etkileşimi gibi bir çok teknoloji tarafından desteklenir ve bir çok teknolojiyi destekler.

 

ASP.NET ile projeler hazırlanırken projenin dizayn tarafından bağımsız olarak rahatlıkla çalışabilirsiniz.

 

ASP.NET kullanıcıları için bir çok arayüze sahiptir. Email formları, veritabanı listeleyicileri gibi bir çok komponent bulunmaktadır.

Facebook

   SON EKLENEN 6 LİNK