Nedir Bu Asp.Net ?
Merhaba bu ilk yazımda herkesin dilinden düşürmediği, sürekli duyduğumuz Asp .Net ile ilgili bilgiler sunmaya çalışacağım.
Öncelikle ASP ’nin açılımı Active Server Page olarak isimlendirilir. Açılımından da anlaşılacağı üzere, server taraflı bir web geliştirme teknolojisidir. Microsoft tarafından geliştirilmektedir. ASP .Net ile sadece Html tabanlı statik sayfalar değil, dinamik web sayfaları da oluşturabiliriz. Dinamik web sayfalarından kastedilen, son kullanıcı ile server’in etkileşimidir. Örneğin; Bir e-ticaret sitesinden bir ürün sipariş edilmesi, o e-ticaret sitesinin sayfasının dinamik bir web sayfası uygulaması olduğunu gösterir.
Atası ASP ile her ne kadar isim benzerliği olsa da, aslında çok farklıdırlar. ASP.NET kodları Common Language Runtime(CLR) yani ortak dil çalışma zamanı olarak kullanılırlar. Peki nedir bu Common Language Runtime? CLR, Microsoft .Net framework çatısı altındaki tüm dilleri ASP.Net uygulamalarında ortak bir dile çeviren katmana verilen isimdir. Yani kodlar, diğer diller ile güvenli bir şekilde çalışabilmek için ortak bir dile çevrildikten sonra makine kodlarına çevrilir. Böylelikle platform bağımsız bir şekilde çalışabiliriz.
Peki Neden Asp.Net Kullanmalıyım?
İstersek C# ile istersek Visual Basic programlama dilleri ile (Microsoft .Net framework çatısı altındaki diller) Asp.Net sayfalarını oluşturabiliriz. Atası olan asp den farklı olarak, sayfalar her seferinde server ‘a request olmadığı için daha hızlı ve güvenli çalışma ortamı sunar. XML, Web Servisleri, Veri tabanı etkileşimi, email etkileşimi gibi birçok teknoloji tarafından desteklenir. Ayrıca, proje hazırlanırken kodlar, projenin template tarafından bağımsız yazılır.
Asp.Net kullanan siteler hangileri?
Asp.net kullanım alanı geniş olan bir web platformudur. Günümüzde kullanıcı sayısı çok olan web uygulamaları bu platform ile geliştirilmiştir. Örnek verecek olursak;
- msn.com
- ebay.com
- Hotmail.com
- Myspace.com
gibi siteler verilebilir.
Gelecek yazımda MVC yapısı ve Asp.Net MVC Framework konularından bahsedeceğim. Takipte kalın. 🙂
1 Yorum
[…] bu ilk yazımda herkesin dilinden düşürmediği, sürekli duyduğumuz Asp .Net ile ilgili bilgiler sunmaya […]