internet yazilimi gelistirmemis, genellikle desktop icin uygulamalar gelistirmis kisilere yonelik hazirlanmis, genelde visual studio .net ile esdeger tutulan teknoloji.
Klasik internet yazilimcilari icin web uygulamalari gelistirmeyi zorlastirmis, zorluk iyidir efsane yaratir mantigiyla hareket eden, asp.net visual studio 2005 disinde bir editorle gelistirilemez sanan bir nesil ortaya cikmasina sebep olmustur.
asp ile neredeyse ikisinin de web programlama olması dışında alakası bulunmayan web programlama dili. php ile kafa kafaya çarpışırlar, derlenmiş kod olması sayfanın yüklenmesi ve sunucuya az yük binmesi bakımından avantaj sağlar. php kullanmayanlar asp.net kullanır diyebiliriz, o derece yaygındır. ajax, atlas filan derken coşmuştur.
c sharp gibi c'nin adını yerle yeksan eyleyen karma bir dille web sayfaları programlamayı hedeflemiş teknolojidir. asp yi silse de php hala ciddi rakip olarak karşısındadır. php nin sürekli gelişimi karşısında bu rekabet de devam edecektir sürekli.
bünyesinde bir çok dil'i barındıran ve birden çok programlama dili ile tek bir ".aspx" uzantılı web sayfası yapmamıza imkan veren muhteşem ".net" teknolojisi.Microsoft'un yatırımların büyük bölümü ".Net" teknolojisi üzerine olmuştur ve bu; microsoft için ya tamam ya devam anlamına gelmekteydi.".net" dolayısıyla "asp.net" teknolojisinin başarılı olmasıyla; Microsoft pazarda ki yerini iyice sağlamlaştırmıştır.
birden çok programlama dilini destekleyen böylece farklı diller bilen yazılımcıların tek bir platformda birlikte proje geliştirebilmesini sağlayan microsoft teknolojisidir. 3.5 sürümüyle kodlamada birçok kolaylık getirmiştir.
genelde hala yaygın olrak .net 2.0 framework ile ajax 1.1 versiyonu kombinasyonuyla iş götürmeye çalıştığım c# bilen adam için ve asp ile uğraşmış adam için öğrenilmesi 1 aydan kısa süren güzel bir web dili.
dizayn konusunda yorucudur. exe uygulamalarına göre sıkıcıdır. ayrıca; (visual studio için) vb ve c# 'la birlikte kodlama yapılırken abuk sabuk hatalar veren platformdur.
bakınız: visual studio 2008.
ilerde bakınız: artık yenisi çıksa da yesek. (microsoft bi boku da doğru dürüst yapsın kampanyası...)
microsoft'un visual studio paketi ile bize şettiği web yazılımı. asp'nin gelişmiş halidir. neden derseniz tek bir aspx sayfasına c#, visual basic, java, java# ebesinin şarp her türlü dil ile kodlayabilirsiniz.
takım çalışması yapanlar için çok yararlıdır mesela. siz c# biliyorsunuz, arkadaşınız visual basic, diğer arkadaşınız hiç bir bok bilmiyor. öncelikle diğer arkadaşınızı saf dışı bırakırsınız, web sitesinde iş bölümü yaparsınız. herkes kendi dilinde yazar siteyi. ama ortaya çıkan tek bir sitedir.
basitleştirirsek şöyle düşün, hem php hem asp ile kod yazıyorsunuz aynı yerde. ve tek uzantı, aspx.
Microsoft tarafından geliştirilmiş bir web uygulama gelişimi teknolojisidir. Özdevinimli (dinamik) web sayfaları, web uygulamaları ve XML tabanlı web hizmetleri geliştirilmesine olanak sağlar. Aynı işletme tarafından geliştirilen .Net çatısı'nın (framework) parçası, ve artık işletmece desteklenmeyen ASP teknolojisinin devamını teşkil etmiştir.
Her ne kadar isim benzerliği olsa da ASP.NET, ASP'ye oranla çok ciddi bir değişim geçirmiştir. ASP.NET kodu ortak dil çalışma zamanı (ingilizce - common language runtime) altyapısına dayalı çalışır, diğer bir deyişle, yazılımcılar .Net çatısı tarafından desteklenen tüm dilleri ASP.NET uygulamaları geliştirmek için kullanabilirler. Yani, Java teknolojisinde olduğu gibi, yazılımcı tarafından yazılan kod, çalıştırılmadan önce sanal bir yazılım katmanı tarafından ortak bir dile çevirilmektedir.
Microsoft tarafından geliştirilmiş bir web uygulama gelişimi teknolojisidir. Özdevinimli (dinamik) web sayfaları, web uygulamaları ve XML tabanlı web hizmetleri geliştirilmesine olanak sağlar. Aynı işletme tarafından geliştirilen .Net çatısı'nın framework parçası, ve artık işletmece desteklenmeyen ASP teknolojisinin devamını teşkil etmiştir.
Her ne kadar isim benzerliği olsa da ASP.NET, ASP'ye oranla çok ciddi bir değişim geçirmiştir. ASP.NET kodu ortak dil çalışma zamanı (ingilizce - common language runtime) altyapısına dayalı çalışır, diğer bir deyişle, yazılımcılar .Net çatısı tarafından desteklenen tüm dilleri ASP.NET uygulamaları geliştirmek için kullanabilirler. Yani, Java teknolojisinde olduğu gibi, yazılımcı tarafından yazılan kod, çalıştırılmadan önce sanal bir yazılım katmanı tarafından ortak bir dile çevirilmektedir.