Model-View-Controller (MVC), yazılım mühendisliğinde kullanılan bir "mimari desen" veya bir "tasarım deseni"dir. Kullanıcıya yüklü miktarda verinin sunulduğu karmaşık uygulamalarda veri ve gösterimin soyutlanması esasına dayanır. Böylece veriler (İng. İngilizce: model) ve kullanıcı arayüzü (İng. İngilizce: view), birbirini etkilemeden İngilizce: controller adı verilen ara bileşenle veri gösterimi ve kullanıcı etkileşiminden veri erişimi ve iş mantığını çıkarma suretiyle çözümlenmektedir.
Günümüzde Microsoft'un ASP.NET MVC Framework'u geliştirmesi ile çoğu kişi için MVC denince akla bu çerçeve gelmektedir. Hâlbuki Microsoft şirketinin henüz yeni kurulmuş olduğu dönemlerde bu tasarım kalıbı vardı. Deseni ilk defa 1979 yılında Trygve Reenskaug tarafından tanımlanmış ve sonra Xerox araştırma laboratuvarlarında Smalltalk üzerine çalışmalarına devam etmiştir. Detaylı orijinal gerçekleştirim İngilizce: Applications Programming in Smalltalk-80(TM): How to use Model-View-Controller (Smalltalk-80'de uygulama programlaması: Model-View-Controller nasıl kullanılır?) adlı yazıda tanımlıdır.
Kaynakça
- ^ Archiveddocs. . docs.microsoft.com (İngilizce). 30 Ekim 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Mart 2022.
- ^ "MVC XEROX PARC 1978-79 (İngilizce)". 25 Nisan 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Ekim 2007.
- ^ . 1 Ağustos 2009 tarihinde kaynağından arşivlendi. Erişim tarihi: 23 Ekim 2007.
Ayrıca bakınız
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Model View Controller MVC yazilim muhendisliginde kullanilan bir mimari desen veya bir tasarim deseni dir Kullaniciya yuklu miktarda verinin sunuldugu karmasik uygulamalarda veri ve gosterimin soyutlanmasi esasina dayanir Boylece veriler Ing Ingilizce model ve kullanici arayuzu Ing Ingilizce view birbirini etkilemeden Ingilizce controller adi verilen ara bilesenle veri gosterimi ve kullanici etkilesiminden veri erisimi ve is mantigini cikarma suretiyle cozumlenmektedir Bilesenlerin tipik MVC isbirligi Gunumuzde Microsoft un ASP NET MVC Framework u gelistirmesi ile cogu kisi icin MVC denince akla bu cerceve gelmektedir Halbuki Microsoft sirketinin henuz yeni kurulmus oldugu donemlerde bu tasarim kalibi vardi Deseni ilk defa 1979 yilinda Trygve Reenskaug tarafindan tanimlanmis ve sonra Xerox arastirma laboratuvarlarinda Smalltalk uzerine calismalarina devam etmistir Detayli orijinal gerceklestirim Ingilizce Applications Programming in Smalltalk 80 TM How to use Model View Controller Smalltalk 80 de uygulama programlamasi Model View Controller nasil kullanilir adli yazida tanimlidir Kaynakca Archiveddocs docs microsoft com Ingilizce 30 Ekim 2018 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Mart 2022 MVC XEROX PARC 1978 79 Ingilizce 25 Nisan 2018 tarihinde kaynagindan arsivlendi Erisim tarihi 23 Ekim 2007 1 Agustos 2009 tarihinde kaynagindan arsivlendi Erisim tarihi 23 Ekim 2007 Ayrica bakinizASP NET MVC Framework CakePHP Smarty