Our social:

Latest Post

2 Nisan 2014 Çarşamba

MVC nedir? MVC projesi oluşturma

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 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.