|
--Nedir Bu Asp.Net ?-- |
|
|
--Herşeyden Önce Asp Ne ? |
|
|
 |
|
ASP ( Active Server Page ) sayfa uzantısı ".asp" olan asp.dll isimli ISAPI
yorumlayıcı tarafından yorumlanması ve kodla istenilen işlemlerin gerçekleştirilmesinden
sonra sunucunun istemciye göndermesi mantığı ile çalışıyor. Sunucuların performansını
ciddi şekilde etkilemektedir sunucuların üzerinde bir çok asp ile yazılmış sitelerin
barındığını düşünürsek eğer sunuculara ne kadar çok yük düştüğünü anlayabiliriz. |
Ya oluşturduğumuz formların yönetimini yani formların içindeki bilgileri
kontrol etmek ASP ile yapılamadığından Javascript öğrenmek ve kullanmak zorunda
kalıyoruz. Formdaki değişiklikler neticesinde, formun bazı öğrelerinin içeriğinin
değişmesinin gerektiği durumlarda formun mutlaka submit edilmesi gerekiyor. Buda
Javascript bilmiyorsanız eğer buda başa bir dert!! |
--Peki Nedir Bu Asp.Net ? |
|
Asp 'den farklı bir ortamda yazılan kodların IIS ile entegre çalışan
.NET Framework bu çalışma ortamının en büyük faydası uyumluluk ve dayanıklılıktır.
Yani Asp.NET ile yazılan kodlar IIS ile sorunsuz çalışacaktır ve ileriye dönük bakıldığında
IIS nin yeni sürümlerindede sorun yaşanmayacaktır.
C# ( si şarp okunur ) ve tüm özellikleri ile birlikte kullanabileceğiniz
Visual Basic.NET. ile Kullanacağınız diller gerçekten sınırsız. PHP.NET veya Perl.NET
gibi üçüncü parti dilleriyle de programlama ve kodlama yapabilirsiniz. |
 |
Yazdığımız kodlar, çalıştırılmadan önce bir defaya mahsus .NET derleyicisi ile MSIL
adında ara dile çevriliyor. Bunun ardından da makine dili dediğimiz koda dönüştürülüyor,
yani .dll haline getiriliyor. Sunucuların çalışma performansı arttırmaktadır. Derlenerek
çalışan kodların bir çok artısı var. Hatalarınızı anında görebiliyorsunuz. Derlenen
kodlarda hata yoksa kodların zaman kaybı oluşturmadan hizmet ettiğini göreceksiniz.
ASP.NET ile oluşturulan dinamik sayfalarsa, "aspx" uzantısını alıyor. Uzantıların
farklı olması aynı sunucuda hem ASP'nin, hem de ASP.NET'in sorunsuzca çalışabilmesini
sağlıyor. |
|
|
|
|
|