ASP.NET nedir, nasil kullanılır?

Yeni Başlayanlar kategorisinde tarihinde yayımlandı.

     Microsoft’un geliştirdiği, .Net Framework üzerine çalışan web uygulama dilidir. Asp.Net sayesinde web programcıları kolaylıkla dinamik web siteleri, web uygulamaları veya XML web servislerini geliştirebilir.

      .Net Nedir ?

      .NET Framework, Microsoft tarafından geliştirilen, Windows tabanlı uygulama geliştirmek için bu platformu kullanarak farklı programlama dillerinin birlikte çalışabileceği ortak bir geliştirme ortamıdır. Bu platform yazılım geliştirme ve yazılımı derleme için gereklidir. Net platformu, işletim sisteminden ve donanımdan daha üst seviyede verim alabilmek için tasarlanmıştır. Bu serinin ilk ürünleri Windows Server 2003 ve Visual Studio 2003 ‘dür

      Temel Özellikleri

      ASP.NET, .Net Framework altında işletim sistemi ile bütünleşik çalışan bir mimaridedir. Klasik uygulamaların kullanabildiği nesneleri aynen kullanabildiği gibi, .Net’in sahip olduğu tüm nesnelere erişebilir ve türetebilir. ASP.NET sunucu ve istemci tarafını çok iyi bir şekilde birleştirir. İstemcinin kullandığı sistem özelliklerine özgü içeriği sunar, böylelikle istemci tarafında bazı işlemlerin gerçekleşmesi işi hızlandırıyorsa bunu tespit eder ve uygular. İşin güzel yanı bunu yaparken yazılım geliştiricinin ayrıca bir işlem yapmasına gerek kalmaz, bunu otomatik tespit eder ve uygular.

      ASP sunucu tarafında interpret edilen bir teknoloji iken ASP.NET compile ediler yani derlenir. Derlenen kod çok büyük bir performans artışı sağladığından uygulamalar çok daha hızlı çalışacaktır. ASP.NET bileşen mimarisine yeni bir boyut getirmektedir. Artık sisteme nesne yüklerken regsvr32 kullanmak yerine .Net ile gelen ve bundan sonraki bölümde detaylı olarak inceleyeceğimiz ****data sayesinde dll dosyaları kendi açıklamalarını kendi üzerlerinde taşımaktadırlar. Bu yüzden ayrıca bir kayıt işlemine, sunucuyu yeniden başlatmaya gerek yoktur.

      Oturum yönetiminde ise sunucu belleği üzerinde yoğunlaşan bir oturum mimarisi yerini dağıtık internet uygulamalarına dönüşmüş, oturum bilgileri SQL Server’da da olmak üzere State Server gibi yeni sunucular kullanılarak sunucunun belleği üzerinden ayrılmıştır. Bu şekilde sunucular arası veri paylaşımı sağlanmış, güvenli ve dengeli bir yapıda sistem kurulmuş olmaktadır. ASP’de cookie’lere dayanan mimari yüzünden yaşanan sorunlar aşılmış, istenirse cookieless yani cookie teknolojisi kullanılmadan da oturum yönetimi sağlanabilir hale gelmiştir.

      ASP.NET ile içerik program kodundan tamemen ayrılmıştır. Kullanıcı kontrolleri, codebehind gibi özellikler sayesinde görsel içerik ile uğraşan kişiler sadece görsellikle, programlama kısmı ile ilgili kişilerin de sadece program kodu ile çalışmasına olanak tanımaktadır.

      İstemci-sunucu mimarisi oldukça başarılı bir şekilde ASP.NET’de uygulanmış, yazılım geliştiricinin arka planda neler olduğunu bilmesine gerek kalmadan uygulamalarda önbellekleme ve performans düzenlenmiştir. ASP.NET tamamen nesneye yönelik programlamayı kullanabilmemizi sağlayan bir teknolojidir.

      ASP’de JavaScript veya VbScript kullanabiliyorken ASP.NET’de uygulama geliştirmede kullandığımız diller olan Visual Basic, C# gibi dilleri kullanmamız mümkündür. Böylelikle bir programlama dili kullanmanın tüm avantajlarını uygulamalarımızda kullanabiliriz

      ASP.NET’in özellikleri

      • ASP.NET bize bildiğimiz programlama dili ile kodlama imkanını verir. Örneğin .NET Framework yapısı 40’tan fazla programlama dilini desteklemektedir. C# , VB , J# dilleriyle ASP.NET sayfalarını kodlayabiliriz.

      • Asp.NET teknolojisi oldukça hızlıdır, eski ASP’ye göre her seferinde sayfaların tekrar tekrar okunarak her istekte bir istek olmasını engelleyerek, daha hızlı ve daha performanslı çalışmasını sağlar.

      • ASP.NET , XML, Web Servisleri, Veri tabanı etkileşimi ve email etkileşimi gibi bir çok teknoloji tarafından desteklenir ve bir çok teknolojiyi destekler.

      • ASP.NET ile projeler hazırlanırken projenin dizayn tarafından bağımsız olarak rahatlıkla çalışabilirsiniz.

      • ASP.NET kullanıcıları için bir çok arayüze sahiptir. Email formları, veritabanı listeleyicileri gibi bir çok komponent bulunmaktadır.

      • ASP.NET Hosting Seçenekleri Asp bir ISAPI programı olup IIS e bağlıdır.Buna karsın, asp.net ise .net framework üzerinde çalışır, böylece asp.net sayfaları bu nedenle IIS dışındaki web serverları tarafından da sunulabilecektir.

      • ASP.NET Hosting maliyeti Eğer dışarıdan hosting hizmeti alacaksanız biraz daha fazla para ödemeye hazırlıklı olmanız gerekiyor. Çünkü genel olarak Windows hosting daha pahalı, ki bu da normal olması gereken bir fark.

      • ASP.NET kullanarakrnek e-ticaret siteleri, haber portalları, çeşitli kurumsal uygulamalar, forum siteleri geliştirilebilir ve yönetilebilirdir.

      • ASP.NET ile sadece web yazılımları değil ayrıca mobil telefonları ve PDA’lar (Palm, PocketPC’s, RIM devices, etc) içinde yazılım geliştirebilirsiniz.asp.net de mobil aletleri için WML (Wireless Markup Language) veya HTML 3.2 (Hyper Text Markup Language) veya cHTML (Compact Hyper Text Markup Language) of I-mode aletlerini destek sağlar. asp.net mobil aletin kullandığı protokolü otomatik olarak belirler ve ona göre sonucu geri döndürür.

      • ASP.NET uygulamalarını geliştirme aracı olarak visual studio.net programını kullanabilirsiniz.Fakat bu program profesyonel kullanım içindir ve bu yüzden pahalı. Sadece internet uygulaması geliştirecek programcılar için ücretsiz olan ve yaklaşık 1.5 MB olan Web Matrix programını çıkardı.Bu programı da ücretsiz olarak microsoftun sitesinden indirebilirsiniz

Ad Soyad : Fatih Y.
Website : sistemim.com.tr
Meslek : 633

Paylaş

Benzer Yazılar

Faaliyet belgesi nedir?
Audio Hosting ( Radio hosting )
Vps sunucu nedir, faydaları nelerdir?
Reseller (Bayi) hosting nedir, nasıl çalışır?
E-posta Hosting nedir?
Bulut Sunucu (Cloud Web Hosting) nedir?
Video hosting nedir, nasıl çalışır?
SSL nedir, nasıl çalışır?
E-Ticaret Nedir?
FTP ve FTP programları nedir?
ASP.NET nedir, nasil kullanılır?
Asp nedir?
Alan adı (domain name) nedir? Neden alan adına ihtiyacım var?
Web hostumu seçerken neye dikkat etmeliyim?
Sitem için ne kadar web alanı ve veri transferi limiti gerekir?
Geçmişten Bugüne İnternette Neler Değişti?
YouTube Yeni Yorum Sistemi
Vista kullanıcıları için üzücü haber...
2013 Google Trends
VPN nedir? Nasıl kullanılır?
Web sitelerinizin mobil cihazlarda nasıl göründüğünü biliyor musunuz ?
eBay' e Yapılan Siber Saldırı
Canonical URL
Arama Motoru Optimizasyonu – SEO
Jailbreak IOS IPhone Uygulamaları Nasıl Yapılır?
Joomla Kurulumu
Wordpress Kurulumu
5651 Kanun İncelemesi
Yandex Reklamlarda Yapılan Hatalar
Mozilla Firefox, Yahoo ile Anlaştı
DDoS Nedir?
Hosting ve SEO İlişkisi
IPv6 Nedir?
MySQL Veri Tabanı
Dosya Dönüştürmenin En Kolay Adresi: cloudconvert.com
Garanti Bankası Sanal Pos Güncellemesi
VPS ve VDS Nedir?
Google İçerik Reklamları Banner Ebatları
Windows 10 Yayınlandı
PHP - SQL Injection'a Karşı Basit Koruma
Filezilla Bağlantı Hatası Çözümü
2015 Arama Motoru İstatistikleri
Cpanel'de Mail Hesabı Nasıl Oluşturulur?
Cpanel Mail Adreslerinin Kota ve Şifre Değişikliği
Adwords ile Yurtdışında Özel Yayın Zaman Planlaması
Cpanel Sub Domain Nasıl Oluşturulur?
Ücretsiz Adwords Mümkün Mü?
Google Etiket Yöneticisi Hakkında Kısa Kısa
Windows'un Trik Komutları
EasyPhp DevServer Kurulum
Yeni Başlayanlar kategorisinde 05.03.2017 tarihinde yayınlandı.
Windows bilgisayarınızda php dosyaları çalıştırmanıza ve test etmenize yarayan program. DevServer’ı easyphp.org sitesinden indirebilirsiniz. Ücretsiz ve çok faydalı bir program. Şimdi adım adım birlikte kurulumuna bakalım. Setup dosyasını indirdikten sonra kurulumu başlatın ve hızlıca tamamlayın. Programın çalıştırdığınızda sağ alt tarafta ikonlarda göreceksiniz. Ikonun üstüne tıklayarak bastığı...
Devamını Oku
Hostbul.net'i
Facebook'ta
takip edin.

Teklif İste

Mevcut paketleri incelediniz ve kendinize göre bir paket bulamadıysanız, teklif isteyin, ihtiyaçlarınızı belirleyin. Firmalar size ulaşsın

Ücretsiz İlan Ver

Sektörel alım ya da satım ilanlarınızı bırakın. Hemen ücretsiz listelenin.

Soru Sor