Bu site emekli olmuştur. Arşiv amaçlı olarak
BT AKADEMİ
sponsorluğunda yayın hayatına devam etmektedir.
Ana Sayfa
.net TV
Makaleler
Kaynak Kod
Haberler
Serbest Köşe
Canlı Köşe
Forum
C#nedir?
Ekibimiz
RSS
Alfa - Beta
Genel
İş Yaşamı
Kodlama
İpucu
Yorum
Duyuru - Haber
İnceleme
Kitap - Kaynak
Tasarım
YAZAR HAKKINDA
Ahmet Faruk Nacaroğlu
http://www.csharpnedir.com/
İletişme geçmek için
tıklayın
.
40
Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için
tıklayın
.
Yayınlanan diğer makaleleri için
tıklayın
.
İlgili etiketler:
ASP.NET
Ahmet Faruk Nacaroğlu
YAZI HAKKINDA
Türü
:
Makale
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır.
Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi
:
Başlangıç
Kategori
:
ASP.NET
Yayınlanma Tarihi
:
25.1.2003
Okunma Sayısı
:
30484
Yorum Sayısı
:
2
yorum yaz
SİTE İÇİ ARAMA
Üye
GİRİŞİ
Üye girişi için
tıklayın
.
Kullanıcı Adı
Şifre
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
Şifremi / Kullanıcı Adımı unuttum.
C#nedir? hesabınız yok mu?
Üye olabilmek için
tıklayın
.
Serbest KÖŞE
(?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır.
Bu yazılar editör incelemesine girmeden yayınlanır.
Silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
Bende Yazmak İstiyorum
Blogroll
Turhal Temizer
Conda install environment.yml Package
23.11.2024
Turhal Temizer
Mac OS/X Removing CUDA
23.11.2024
Burak Selim Şenyurt
Rust ile ECS Yaklaşımını Anlamak
23.11.2024
Burak Selim Şenyurt
Birlikte Rust Öğrenelim Serisi
23.11.2024
Diğer Herşey
»
Makaleler RSS
»
Video Gönder
»
Makale Gönder
»
Serbest Köşeye Yazı Gönder
»
Yazar Başvurusu
»
C#nedir? Ekibinde Olmalıyım!
Sponsorlar
Ana Sayfa
/
Makaleler
/
ASP.NET
/
ASP.NET ve ASP
ASP.NET ve ASP
Favorilerime Ekle
Gönderiliyor lütfen bekleyin...
arkadaşıma gönder
Arkadaşınızın email adresi:
*
Mesajınız:
Bu dersimizde ASP.NET'e giriş amacıyla ASP ve ASP.NET'i karşılaştırıp ikisi arasındaki farklara göz atıp; ASP.NET ile gelen yenilikleri kavramsal olarak inceleyeceğiz.
ASP.NET ASP'nin devamı değildir ve yepyeni bir mantıkla sunucu taraflı web uygulamaları yapabileceğimiz, .NET'in sağladığı hemen hemen tüm güzel özelliklere erişimi olan bir platformdur.
i.) Programlama Dilleri Desteği:
ASP.NET ile Jscript (Microsoft'un JavaScript'i), C#, VB.NET ve herhangi .NET uyumlu bir dille programlarımızı yazabiliriz. Artık VBscript diline ASP.NET'te ihtiyacımız yok. Diğer taraftan .NET'in gözde çocuğu C# benim kişisel tercihimdir. Çünkü C# tam anlamıyla Nesne yönelimli olarak doğan ve modern çağın programlama yaklaşımı olan Nesne yönelimli Programlamayı destekleyen güçlü ve verimli bir dildir.
ii.) ASP.NET Controls:
Bir kısmı klasik HTMLform kontrollerinin ASP.NET platformu için yeniden yapılandırılmış halidir. Bunlar tam olarak üzerlerinde programcı mantığıyla çalışabilmemiz için nesne yönemli özellikler kazandırılmıştır. (İlerleyen derslerde bu konuyu derinlemesine işleyeceğiz.) Ayrıca
Calender, AdRotator,
ve
Validation
kontrolleri sayesinde aynı işi başaran ASP.NET kodumuz ASP koduna nazaran çok daha kısa ve etkili olacaktır.
iii.) Event Driven Programlama Modeli:
Windows işletim sistemi Event Driven bir ortamdır. Eskiden programlardaki satırlar sıra ile çalıştırılırdı. Bunun yanında siz Windows'ta birşeyler yapmazsanız o hiçbir şey yapmadan durur,ancak siz fare ile bir yere tıklarsanız, veya bir metin kutusuna bir şeyler yazarsanız o sizin olayınıza karşı bir kod parçasını çalıştırır. ASP.NET bu şekilde kullanıcının yaptığı olaylara karşı cevap olarak çalışan bir sistem olarak programlanır. Yani ASP.NET sizin tam olarak ne yaptığınızı izler ve olaylarınıza uygun tepkiyi verir.
iv.) Kullanıcı Hakları seviyelendirilmesi ve yönetilmesi:
ASP yazmış olanlar bilir bazen kullanıcılarımızı haklarına göre seviyelerine ayırırdık. Mesela bir öğernci takip programında danışman hoca sadece danışmanlığını yaptığı öğrencilerin kayıtlarına ulaşırken, bölüm başkanı tüm bölümdeki öğrencilerin kayıtlarına ulaşabilir. Böyle durumlarda kullanıcının girdiği veya girmeye çalıştığı sayfaların hepsinde kontrol(ler) yaparak kullanıcı gruplarını yönetirdik. Ama artık ASP.NET ile bu işi daha az kodla otomatik olarak yapabiliriz.
v.) Yüksek Oranda Ölçeklendirebilme:
Amazon.com gibi yüksek ölçekli bir proje için birden fazla sunucuya ihtiyaç olacağı kesindir. Peki bu sunucuların arasında koordineyi başarı ile nasıl sağlayacağız. Projemizin Veri tabanı bir sunucuda, uygulama başka bir sunucuda veya kitap satışı yapan kısmı bir sunucuda ve CD satışı yapılan sunucuyu başka bir yerden çalıştırabiliriz. Bu gibi drumlarda ASP.NET dağınık web uygulama modelini çok daha iyi bir şekilde destekler. (Detayları ileride :-) )
vi.) Derlenmiş kod:
ASP çoğumuzun bildiği üzere yorumlanıyordu(interpret). Web sunucusu kendine gelen istekleri kullanıcıya yollamadan önce bir dll kullanarak yorumlayıp yolluyordu. Ama artık ASP.NET kodlarımız ilk çalıştığında derlenecek ve sonraki her istek için bu derlenmiş dosya kullanıcıya yollanacak. Yani tam olarak programlama yapıyoruz diyebileceğiz. :-) Eğer derlenmiş sayfanın kodunda bir değişiklik yaparsak .NET Framework bunu farkedip yeniden derleyip gönderecek sayfamızı. Tabii ki derlenmiş kod çok daha hızlı çalışacak.
vii.) Zahmetsiz ayarlama ve upgrade:
ASP.NET'te ayarlar metin dosyalarında tutulduğu için sitemizin ayarları değişince, yeni düzenlenen dosyamızı sunucuya upload etmemiz yetecek. Ayrıca artık yeni
dll'
lerimizi çalıştırmak için onları
register
edip sunucuyu baştan çalıştırmamız gerekmiyor. .NET'in doğasından
dll'
lerimizi registry'e kayııt etmeden direkt olarak çalıştırabiliriz.
viii.) Uyumluluk:
ASP.NET klasik ASP ile tam olarak uyumlu değildir. Çünkü ASP.NET ASP'nin bir üst versiyonu olmaktan çok öte özellikler içerir. Fakat istersek aynı sunucuda
asp
ve
aspx
(ASP.NET dosyalarımızın uzantısı) dosyalarmız kardeş kardeş çalışabilirler.
Derslerimize Event Driven Programlama ve ASP.NET ile devam edeceğiz. Herkese iyi çalışmalar.
Makale:
ASP.NET ve ASP ASP.NET Ahmet Faruk Nacaroğlu
Yazılan Yorumlar
Yorum Yaz
Bu konu hakkında yayınlanan yorum bulunmamaktadır.
"Yorum Yaz" tabını kullanarak sizde yorumlarınızı yazabilirsiniz.
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için
tıklayın
.
Üye değilseniz
Üyel Ol
linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
Bu Konuda Son 10
Eklenen Son 10
Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor
Dizayn ve Kodlama
bt
akademi
. Tüm Hakları Saklıdır © Copyright 2002-2009 c#nedir?com
Makaleler
Serbest Köşe
Makale Gönder
.Net TV
Video Gönder
Canlı Köşe
Kaynak Kod
Forum
Haberler
Röportajlar
Anketler
C# Nedir?
İletişim
Site Haritası
RSS
Favorilere Ekle
Üyelik
Hesap Aktivasyon
Ekibimiz
Ekibe Katıl