Bugüne kadar Asp.NET ile ilgili yazdığım yazıların tamamında Web Form'lar kullandım. Artık MVC (Model-View-Controller) ile ilgili de yazılar yazmanın uygun olacağını düşündüm ve MVC'ye sıfırdan başlamaya karar verdim.
MVC; Model, View ve Controller kelimelerinin baş harflerinden oluşan bir terimdir. Projemizi Model, View ve Controller katmanlarına ayırarak düzenli ve yüksek performanslı projeler geliştirmemizi sağlar.
Şimdi yukarıda bahsettiğim üç katmanı kısaca açıklama istiyorum.
Model : Veritabanı işlemlerimizi gerçekleştirdiğimiz katmandır.
View : Arayüz ögeleri (HTML, CSS, JavaScript vb. kodlar) bu sayfada bulunur.
Controller : Model ile View katmanları arasında etkileşimin gerçekleştiği alandır.
Bu şekilde kısaca tanımladım ancak bunun yeterli olmadığını biliyorum. Sonraki yazılarımda bu konu ile ilgili uygulamalar geliştireceğim ve o zaman MVC konusu iyice anlaşılacak.
MVC'yi yüzeysel olarak anlattıktan sonra MVC projesi oluşturma işlemine geçiyorum.
Visual Studio'da File -> New Project menüsüne giriyorum.
Son olarak gelen ekrandan Internet Application ve Razor seçeneklerini seçerek OK butonuna tıklıyorum. Böylece projem oluşturuluyor.
Read More
MVC nedir?
MVC; Model, View ve Controller kelimelerinin baş harflerinden oluşan bir terimdir. Projemizi Model, View ve Controller katmanlarına ayırarak düzenli ve yüksek performanslı projeler geliştirmemizi sağlar.
Şimdi yukarıda bahsettiğim üç katmanı kısaca açıklama istiyorum.
Model : Veritabanı işlemlerimizi gerçekleştirdiğimiz katmandır.
View : Arayüz ögeleri (HTML, CSS, JavaScript vb. kodlar) bu sayfada bulunur.
Controller : Model ile View katmanları arasında etkileşimin gerçekleştiği alandır.
Bu şekilde kısaca tanımladım ancak bunun yeterli olmadığını biliyorum. Sonraki yazılarımda bu konu ile ilgili uygulamalar geliştireceğim ve o zaman MVC konusu iyice anlaşılacak.
MVC'yi yüzeysel olarak anlattıktan sonra MVC projesi oluşturma işlemine geçiyorum.
MVC Projesi Oluşturma
Visual Studio'da File -> New Project menüsüne giriyorum.
Açılan ekranda ASP.NET MVC 4 Web Application seçeneğini seçerek OK butonuna tıklıyorum.
Son olarak gelen ekrandan Internet Application ve Razor seçeneklerini seçerek OK butonuna tıklıyorum. Böylece projem oluşturuluyor.