ASP.NET MVC Nedir,Mvc İle Nasıl Site Yapılır

Editör 02.10.2016 02:21 Asp.Net Mvc
ASP.NET MVC Nedir,Mvc İle Nasıl Site Yapılır

ASP.NET MVC, Microsoft’un icadı olan bir framework’tür.Yazılımcılar hızla gelişen teknolojide kabına sığamaz hale gelirken Microsoft’ta yazılımcıların işlerini kolaylaştırmaya çalışmaktadır.MVC, proje geliştirmede önemli yere sahip mimari bir desendir.Bunlardan en popüleride yukarıda bahsettiğim Microsoftun ASP.NET MVC Framework’üdür.MVC, Model , View , Controller kelimelerinin baş harflerinden oluşur ve her kelime MVC’nin farklı bir katmanını ifade eder.

 

Model

MVC model uygulama verisinin veya durumunun bulunduğu yerdir, genellikle veritabanı veya xml/json dosyası formatındadır.Model, veri katmanını (database, xml, json dosyası, vb.) uygulamadan saklar, böylece diğer katmanlarda veri katmanının yeri belli olur.Model katmanı sıklıkla Entity Framework, Nhibernate, LLBLGen, vb. gibi araçlar kullanılarak oluşturulur.

 

View

View, kullanıcının gördüğü arayüzü içeren katmandır, Diğer katmanlardaki verinin kullanılması ile meydana getirilebilir. View katmanının Model ve Controller katmanlarından ayrılması ile arayüz değişikliklerinin uygulamanın diğer katmanlarını değiştirmeye gerek kalmadan yapılabilmesi sağlanmıştır.

View katmanında HTML5 ve CSS3 gibi son versiyon teknolojiler kullanmak mümkündür. HTML5 ve CSS3 ile masaüstü ve mobil tarayıcılarda çalışabilen uygulamalar geliştirmek çok kolaylaşmıştır. 

 

Controller

Controller, istemciden gelen isteği işlemek, Model ve View katmanları arasında köprü olmak gibi görevleri yerine getirir. Controller içerisinde bir veya daha fazla Action olabilir, genellikle her Action bir web sayfası üretmek için kullanılır.

 

 

 

Bunlarada Bakabilirsiniz