İçindekiler
ASP nedir sorusuna cevap vermek gerekir ise; ASP’nin açılımı Active Server Pages’tir. Yani Aktif Sunucu Sayfaları demektir. Microsoft tarafından oluşturulmuş, dolayısı ile Microsoft ile kullanılması gereken bir yazılımdır. Daha önce Linux ile de kullanılmaya çalışılsa da pek başarılı olunamamıştır. Internet Information Services, yani IIS; ASP’yi bünyesinde çalıştıran bir program paketidir. Script dilleri hakkında bilgi sahibi olan, HTML ve JavaScript konusunda bilgili olan birinin ASP’yi kullanması oldukça basittir. ASP.Net, ASP’nin modern ve geliştirilmiş halidir. Nesne merkezli programlama ile çalışan ASP, oldukça fonksiyonel ve hızlı bir programlama dilidir. Hızlı olmasının bir sebebi de ADO.net bağlantısız da veri erişiminin sağlanabilmesine imkan sağlamasıdır.
ASP Web Sitesi Nasıl Yapılır?
ASP web sitesi nasıl yapılır sorusuna yanıt vermek gerekir ise; öncelikle kişinin Visual Studio programına ihtiyacı vardır. Eğer Visual Studio programı yok ise; kişi bu programı yüklemelidir. ASP web sitesi tasarımı yapabilmek için izlenmesi gereken yol şu şekildedir:
- Visual Studio programı açıldıktan sonra file sekmesinden sırası ile new, project, visual C# ve web seçilmelidir.
- Açılan ekrandaki seçenekler arasından ASP:NET Empty Web Application seçeneği tıklanır.
- Kişiden web sayfasına bir isim vermesi istenir.
- Kişi web sayfasına isim verdikten sonra sol kısımda web sayfasının ismi çıkar ve bu isme sol tıklayıp, sırası ile add’e ve new item’e tıklamalıdır.
- Sonrasında yine sol tarafta bulunan Visual C#’ye tıklamalıdır ve sonrasında da web’e tıklamalıdır.
- Web’e tıkladıktan sonra kişinin karşısına web form seçeneği açılır ve web form’a tıkladıktan sonra add’e tıklayarak aspx dosyası ekleme işlemini başarı ile tamamlamış olur.
- Kişinin bu aşamadan sonra kullanacağı yöntem ve teknikler tamamen kendisine kalmıştır. Site tasarımını istediği şekilde yapabilmektedir.
ASP’nin Avantajları Nelerdir?
ASP’nin avantajlarından bazıları şunlardır:
- Erken bağdaştırma, tam zamanında derleme, doğal iyileme ve tamponlama hizmetleri gibi özellikleri olduğundan; geliştirilmiş bir performans sunmaktadır.
- Sürükle bırak tarzı sunucu denetimleri ve otomatik dağıtım gibi kişinin işini kolaylaştırabilecek, üstün nitelikli araçları olduğundan avantajlıdır.
- Kişinin kodlamada istediği dili kullanabilmesine ve hatta karma dil kullanabilmesine imkan tanıyacak kadar esnek bir programlama dilidir.
- Kolay okunabilir ve yönetilebilir kullanıcı arayüzleri oluşturulabilen bu programlama dili, genel görevlerin birçoğunun oldukça basitleştirilmiş şekilde yapılabilmesine olanak sağlar.
- Metin tabanlı ve hiyerarşik bir yapılandırma sistemi kullandığı için yönetilebilirliği oldukça kolaydır.
- Diğer programlama dillerinden bağımsız olduğu için, birçok programlama dili ile bir arada kullanılabilmektedir.
- ASP web sitesi fiyatları; avantajlar göz önüne alındığında uygundur.
ASP’nin Dezavantajları Nelerdir?
ASP’nin dezavantajlarından bazıları şunlardır:
- İşletim sistemi olarak Windows’un kullanılması zorunludur.
- Internet Information Server dolayısı ile çeşitli güvenlik açıkları bulunmaktadır.
- net ücretsiz değildir. Dolayısı ile kişinin lisans için bir ücret ödemesi gereklidir.
- Bazı işlemler için gerekli olan eklentileri kullanmak için kişinin bir ücret ödemesi gereklidir.
- Hosting alacak olan kişiler,Windows hostingin daha pahalı olmasından dolayı daha fazla para ödemek durumunda kalabilmektedir.
Asp.Net Web Uygulama Örnekleri Nelerdir?
Asp.Net web uygulama örneklerinden bazıları şunlardır:
- Açık Akademi Asp.Net kullanılan örneklerden biridir.
- Birçok üniversitenin öğrenci otomasyonu Asp.net örneklerinden biridir.
- Hepsiburada, Ebay gibi birçok alışveriş siteleri Asp.net örneklerinden biridir.
- Vakıfbank, TEB, Finansbank, Denizbank gibi birçok bankanın siteleri ASP web sitesi örneklerinden biridir.