.net dil değildir arkadaşlar.
.net bir programlama frameworktür yani bir çatıdır.
.net i pyhton da kullanır c# ta kullanır, j# ta kullanır vb.net te kullanır C++ da kullanır.
eğer uğraşırsan kendi geliştirdiğin programlama dili bile(absürt örnek oldu biraz!) eğer msil motorunu kullanırsan o bile .net i kullanır.
asp.net .net in web arayüzü için oluşturulduğu bir script dilidir.
ismine bakmayın klasik asp den kat kat güçlü ve bir o kadar benzersizdir. sadece asp den asp.net e geçenler için belirli kriterler değiştirilmemiştir:
applicaton,session,request, response.
bu 4 sınıf asp den daha da güçlü hale ve daha esnek hale getirilmiştir.
asp.net te bir proje geliştirmek için en az bir .net programlama dili bilmeniz şarttır.
herkes c# bilmek mantıklı der bir nevi evet ama c# ın yaptığını c++ da yapar vb de yapan ironpyhton da ironruby de.
python ile asp.net karşılaştırılamaz.
Tek başına python web de asp.net le çarpışamaz.
en az bir python webframework ile asp.net i karşılaştırmak mantıklıdır.
.net i pyhton da kullanmak için biraz evrim geçirmiş olan iron pyhton kullanılabilir ve şuan direk microsoft destekli olarak ironpython asp.net ve normal windows arayüzü ile program geliştirilebilmektedir.
http://www.codeplex.com/IronPython
CodePlex te yerini almıştır ve direk visual studio ya entegre edilmiştir.
Baya bir hızlı bazı durumlarda c# tan yada vb.net ten bile hızlı.
öğrenmek isteyenler mutlaka denesin.