ASP.NET HTML, CSS, JavaScript ve sunucu komut dosyası ile web sayfaları ve web siteleri oluşturmak için bir geliştirme çerçevesidir.
ASP.NET üç farklı gelişim modellerini destekler:
Web Sayfaları, MVC (Model View Controller) ve Web Formları.
Bu eğitim MVC KAPAKLARI
İnternet sayfaları | MVC | Web Formları |
MVC Programlama Modeli
MVC üç ASP.NET programlama modelinden biridir.
MVC MVC (Model View Controller) tasarım kullanarak web uygulamaları oluşturmak için bir çerçeve:
- Modeli (örneğin veritabanı kayıtlarının bir listesi) uygulama çekirdeği temsil eder.
- Görünüm verileri görüntüler (the database records) .
- Kontrolör girişini kolları (to the database records) .
MVC modeli ayrıca HTML, CSS ve JavaScript üzerinde tam kontrol sağlar.
MVC modeli ağ tanımlar Iş katmanı (Model logic) Ekran tabakası (View logic) Girdi kontrol (Controller logic) |
The Model uygulama verileri için mantık kolları uygulamanın bir parçasıdır.
Sık sık model nesneleri, veri almak (and store data) bir veritabanından.
The View verilerin gösteriminde kullanılır uygulamanın parçadır.
Çoğu zaman görüşlerini modeli verilerinden oluşturulur.
The Controller , kullanıcı etkileşimi kolları uygulamanın bir parçasıdır.
Tipik olarak kontrol görünüşüdür, kontrol kullanıcı girişinden verilerini okumak ve modele giriş veri göndermek.
MVC ayrılık sen bir yönüyle bir zaman odaklanabilir, çünkü karmaşık uygulamalar yönetmenize yardımcı olur. Örneğin, iş mantığı bağlı olmadan görünüm üzerinde odaklanabilir. Ayrıca, daha kolay bir uygulamayı test kolaylaştırır.
MVC ayrılması aynı zamanda grup geliştirilmesini kolaylaştırır. Farklı geliştiriciler görünümü, kontrolör mantığı ve paralel olarak iş mantığı üzerinde çalışabilirsiniz.
MVC vs Web Formları
MVC programlama modeli, geleneksel ASP.NET için daha hafif bir alternatiftir (Web Forms) . Böyle Usta Sayfaları, Güvenlik ve doğrulaması gibi tüm ASP.NET özellikleri ile entegre hafif, yüksek test edilebilir çerçevesidir.
Visual Studio Express 2012/2010
Visual Studio Express, Microsoft Visual Studio ücretsiz bir sürümüdür.
Visual Studio Express MVC için yapılmış bir geliştirme aracı terzidir (and Web Forms) .
Visual Studio Express içerir:
- MVC ve Web Formları
- Sürükle-bırak web denetimleri ve web bileşenleri
- Bir web sunucusu dili ( Razor using VB or C#)
- Bir web sunucusu (IIS Express)
- Bir veritabanı sunucusu (SQL Server Compact)
- Tam bir web geliştirme çerçevesi (ASP.NET)
Visual Studio Express yüklerseniz, bu yazının daha yararları olacaktır.
Visual Studio Express yüklemek istiyorsanız, bu bağlantılardan birini tıklayın:
Visual Web Geliştiricisi 2012 (Windows 7 veya Windows 8 varsa)
Visual Web Geliştiricisi 2010 (If you have Windows Vista or XP)
Visual Studio Express'i ilk kez kurduktan sonra, düzeltmeleri ve hizmet paketlerini yüklemek için, yüklemeyi bir kez daha gerçekleştirmeniz önemlidir. Sadece bir kere daha linke tıklayın.
ASP.NET MVC Referansları
Bu eğitimde sonunda tam bir ASP.NET MVC başvuru bulacaksınız.