İLE %100 UYUMLU: Güvenli E-Posta Hosting Hizmetimizi 1 AY ÜCRETSİZ Deneyin! HEMEN OLUŞTURUN
Web geliştirme dünyasında Microsoft teknolojileri denince akla gelen ilk iki terim ASP ve ASP.NET‘tir. Her ne kadar isimleri birbirine benzese de, biri internetin geçmişini temsil ederken diğeri modern, hızlı ve ölçeklenebilir geleceğini temsil eder.
İçindekiler
1996 yılında piyasaya sürülen Classic ASP, Microsoft’un ilk sunucu taraflı betik motorudur. Genellikle VBScript diliyle yazılır. Sayfa kodları ile HTML iç içe geçer ve sunucu tarafından yorumlanarak (interpreted) tarayıcıya gönderilir.
2002 yılında .NET Framework ile birlikte duyurulan ASP.NET, bir betik dili değil, tam teşekküllü bir web uygulama çatısıdır (framework). Kodlar yorumlanmak yerine derlenir (compiled), bu da çok daha yüksek performans sağlar. C# veya VB.NET gibi güçlü dillerle geliştirilir.
Bugün ASP.NET, özellikle kurumsal dünyada (Bankacılık, E-ticaret devleri, Devlet sistemleri) vazgeçilmez bir yerdedir. ASP.NET Core‘un çıkışıyla birlikte performans testlerinde (TechEmpower gibi) dünya liderliğine oynamaktadır.
ASP.NET projelerinin sağlıklı çalışması için doğru yapılandırılmış bir sunucu şarttır.
ASP.NET öğrenmek zor mu? C# diline hakimseniz, ASP.NET Core ile modern web siteleri geliştirmek oldukça keyifli ve mantıklıdır. Öğrenme eğrisi başlangıçta dik olsa da sunduğu iş olanakları çok geniştir.
Klasik ASP hala destekleniyor mu? Microsoft, IIS üzerinde Classic ASP desteğini sürdürüyor ancak bu teknolojiye yeni özellikler eklenmiyor.
Linux sunucuda ASP.NET çalışır mı? Evet! ASP.NET Core sürümü ile birlikte artık projelerinizi Linux tabanlı Cenuta bulut sunucularında çok daha maliyet etkin ve hızlı şekilde host edebilirsiniz.