Merhabalar Arkadaşlar;
Bilyaz.com bilgi paylaşım platfromunda ilk yazımla sizlerin karşınızdayım. Yazı dizimdem kısaca bahsetmek gerekirse kısa ve kullanışlı bilgileri sizlere sırayla sunmaya çalısacağım. ilk olarak ASP.NET nedir ne değildirden başlamak istiyorum. Kısacası kod yazmaya başlamadan önce bi üzerinde çalışacağımız platformu tanıyalım değilmi? Haydi başlayalım artık
ASP.NET Microsoft firması tarafından sunulan yeni bir sunucu taraflı web teknolojisidir. İlk adı ASP+ olan ASP.NET Microsoft’un yeni sunucu ailesi ve internet teknolojilerini .NET platformu altına alması kararından sonra ASP.NET adını almıştır.
ASP.NET eğer ASP ile uğraştıysanız size hiç yabancı gelmeyecektir. Ama işleyiş ve programlama açısından oldukça fark vardır. .NET platformu ile gelen C#(C Sharp) bunların başında yer almaktadır. Ama isterseniz ASP.NET’in ASP’den farklarını madde madde inceleyelim.
1- Uyumluluk :
Geliştireceğiniz ASP.NET uygulamaları IIS ile sorunsuz çalışacak, ayrıca varolan ASP kodlarınız da ileriki IIS sürümlerinde çalışacak.
2- C# :
Artık Script dili olarak C#(C Sharp) kullanılacak. C dilinin getirdiği mükemmel programcılık artık ASP’ye yansıyor. C# kullanmak Visual Studio .NET platformunda zamanla bir zorunluluk haline gelecek.
3- Compile Edilmiş Kod :
Bundan sonra yazdığınız kodları compile edeceksiniz. Yani ilk önce yap-sonra web browser’dan kontrol et-hata varsa düzelt gibi aşamaları atlatıyorsunuz. Kodunuzu yazdıktan sonra hatanız varsa uyarılıyor, bunu düzeltmeden sayfayı göremiyorsunuz.
4- Nesne Modeli :
Object Orient Programming- Nesne Tabanlı programla yapabileceksiniz. Nesne tabanlı bir dil kullanmanın konusu apayrı bir makale konusu ama kısaca nesne modeli ile daha rahat ve kompleks yapıda siteler oluşturabileceğiniz söylenebilir.
5- COM Objeleri :
Eskiden bir obje register etmek insana ölüm gibi gelirdi. Kodu yazıp dll yapın, ardından Dll’, register edin. Artık COM teknolojisi ile bunlardan kurtuluyorsunuz.
6- XML Konfigürasyonu :
Web sunucunuzu IIS üzerinden konfigüre etmeniz gibi bir konu artık yok. Sadece bir XML dosyasında tüm konfigürasyonu tutabiliyorsunuz.
7- Önbellekleme(Caching) :
Artık web sunucuya request göndermekte çekinmeyeceksiniz çünkü ASP.NET kodları çalıştırıldığında ön belleğe yükneniyor ve bu tabiki çok büyük bir performans kazancı doğuruyor.
Bu kadarlık teorik bilgi ilk yazı için yeterli sanırsam diğer yazılarımda artık işin kod tarafına geçebiliriz. Diğer yazıma kadar Hoşçakalın
Saygılarımla Fettah KURTULUŞ
Son Yorumlar