Bu makale, Active Server Pages'in (Aktif Sunucu Sayfaları) önceki
sürümlerinden ASP.NET'e geçiş hakkında bilgi içermektedir. Eğer
halihazırda bir ASP geliştiricisi iseniz, sorabileceğiniz ilk soru
"ASP.NET, Active Server Pages ile ne kadar uyumludur?" olacaktır. Bir
başka deyişle, herhangi bir kodu yeniden yazmadan varolan Active Server
Pages Web sitenizi ASP.NET'e kolayca yükseltebilir misiniz?
Bu sorunun yanıtı karmaşıktır. Genel anlamda, ASP.NET, Active Server
Pages'in önceki sürümleri ile tamamen uyumludur. Sayfalarınıza .asp
uzantısı verdiğiniz sürece, Active Server Pages'in önceki sürümlerini
çalıştırmak için kullanılan ile tamamen aynı motor (ASP.dil)
kullanılarak çalıştırılacaktır. Fakat,eğer sayfalarınızı .asp uzantısı
ile çalıştırmamak için kullanılan ile tamamen aynı motor (ASP.dll)
kullanılarak çalıştırılacaktır. Fakat, eğer sayfalarınızı .asp uzantısı
ile çalıştırmaya devam ederseniz, ASP.NET'in hiçbir faydasından
yararlanamazsınız. Örneğin, dinamik sayfa derlenmesinin ve sayfa ara
belleğe alınmasının sağladığı hız faydalarından kazanç sağlayamaz ve
ASP.NET sayfaları için kullanılabilen binlerce .NET sınıflarında tutulan
işlevselliğe erişemezsiniz.
Gerçek yanıt, eski ASP sayfalarınızı yeni ASP.NET platformunda
çalıştırabilmek için biraz iş yapmanız gerektiğidir. VBScript
sayfalarınızı Visual Basic.NET'e çevirmek için biraz iş yapmanız
gerekmektedir. Hatta, ASP.NET platformunun bütün yararlarından
faydalanmak için Web sitenizi yeniden inşa ederken daha fazla iş
yapmanız gerekmektedir. İlerleyen makalelerde, klasik Active Server
Pages ile ASP.NET arasındaki bazı önemli değişiklikleri tanımlayacağım.
Hiç yorum yok:
Yorum Gönder